home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_4.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
159KB
|
3,085 lines
# near model CODE resource
# jump table entries: 784-940 (157 of them)
export_98:
00000000 206D F5AE movea.l A0, [A5 - 0xA52]
00000004 4ED0 jmp [A0]
export_99:
00000006 206D F5B2 movea.l A0, [A5 - 0xA4E]
0000000A 4ED0 jmp [A0]
export_100:
0000000C 206D F5B6 movea.l A0, [A5 - 0xA4A]
00000010 4ED0 jmp [A0]
export_101:
00000012 206D F5BA movea.l A0, [A5 - 0xA46]
00000016 4ED0 jmp [A0]
export_102:
export_103:
00000018 206D F5BE movea.l A0, [A5 - 0xA42]
0000001C 4ED0 jmp [A0]
export_104:
0000001E 206D F5C2 movea.l A0, [A5 - 0xA3E]
00000022 4ED0 jmp [A0]
export_105:
00000024 201F move.l D0, [A7]+
00000026 225F movea.l A1, [A7]+
00000028 205F movea.l A0, [A7]+
0000002A 48E7 1800 movem.l -[A7], D3,D4
0000002E 4C98 001E movem.w D1,D2,D3,D4, [A0]+
00000032 2040 movea.l A0, D0
00000034 7000 moveq.l D0, 0x00
00000036 B641 cmp.w D3, D1
00000038 6F2E ble +0x30 /* 00000068 */
0000003A B842 cmp.w D4, D2
0000003C 6F2A ble +0x2C /* 00000068 */
0000003E B259 cmp.w D1, [A1]+
00000040 6C04 bge +0x6 /* 00000046 */
00000042 3229 FFFE move.w D1, [A1 - 0x2]
label00000046:
00000046 B459 cmp.w D2, [A1]+
00000048 6C04 bge +0x6 /* 0000004E */
0000004A 3429 FFFE move.w D2, [A1 - 0x2]
label0000004E:
0000004E B659 cmp.w D3, [A1]+
00000050 6F04 ble +0x6 /* 00000056 */
00000052 3629 FFFE move.w D3, [A1 - 0x2]
label00000056:
00000056 B859 cmp.w D4, [A1]+
00000058 6F04 ble +0x6 /* 0000005E */
0000005A 3829 FFFE move.w D4, [A1 - 0x2]
label0000005E:
0000005E B641 cmp.w D3, D1
00000060 6F06 ble +0x8 /* 00000068 */
00000062 B842 cmp.w D4, D2
00000064 6F02 ble +0x4 /* 00000068 */
00000066 7001 moveq.l D0, 0x01
label00000068:
00000068 4CDF 0018 movem.l D3,D4, [A7]+
0000006C 1E80 move.b [A7], D0
0000006E 4ED0 jmp [A0]
export_106:
00000070 4E56 FFE0 link A6, -0x0020
00000074 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000078 594F subq.w A7, 4
0000007A 2F0F move.l -[A7], A7
0000007C A874 syscall GetPort
0000007E 2F38 09DE move.l -[A7], [0x000009DE /* WMgrPort */]
00000082 A873 syscall SetPort
00000084 43EE FFE0 lea.l A1, [A6 - 0x20]
00000088 2078 09EE movea.l A0, [0x000009EE /* GrayRgn */]
0000008C 2050 movea.l A0, [A0]
0000008E 41E8 0002 lea.l A0, [A0 + 0x2]
00000092 22D8 move.l [A1]+, [A0]+
00000094 22D8 move.l [A1]+, [A0]+
00000096 486E FFE0 pea.l [A6 - 0x20]
0000009A A87B syscall ClipRect
0000009C 2055 movea.l A0, [A5]
0000009E 4868 FFE8 pea.l [A0 - 0x18]
000000A2 A89D syscall PenPat
000000A4 3F3C 000E move.w -[A7], 0xE
000000A8 A89C syscall PenMode
000000AA 41EE FFE0 lea.l A0, [A6 - 0x20]
000000AE 7007 moveq.l D0, 0x07
label000000B0:
000000B0 4298 clr.l [A0]+
000000B2 51C8 FFFC dbf D0, -0x6 /* 000000B0 */
000000B6 780C moveq.l D4, 0x0C
000000B8 4A2E 0008 tst.b [A6 + 0x8]
000000BC 671A beq +0x1C /* 000000D8 */
000000BE 594F subq.w A7, 4
000000C0 2F3C 0005 0007 move.l -[A7], 0x50007
000000C6 A869 syscall FixRatio
000000C8 2A17 move.l D5, [A7]
000000CA 2E3C 7FFF 0242 move.l D7, 0x7FFF0242
000000D0 2F07 move.l -[A7], D7
000000D2 A869 syscall FixRatio
000000D4 2E1F move.l D7, [A7]+
000000D6 6010 bra +0x12 /* 000000E8 */
label000000D8:
000000D8 594F subq.w A7, 4
000000DA 2F3C 0007 0005 move.l -[A7], 0x70005
000000E0 A869 syscall FixRatio
000000E2 2A1F move.l D5, [A7]+
000000E4 7E01 moveq.l D7, 0x01
000000E6 4847 swap.w D7
label000000E8:
000000E8 594F subq.w A7, 4
000000EA A975 syscall TickCount
000000EC 2C1F move.l D6, [A7]+
label000000EE:
000000EE 49EE FFF8 lea.l A4, [A6 - 0x8]
000000F2 266E 000A movea.l A3, [A6 + 0xA]
000000F6 246E 000E movea.l A2, [A6 + 0xE]
000000FA 616A bsr +0x6C /* 00000166 */
000000FC 6168 bsr +0x6A /* 00000166 */
000000FE 6166 bsr +0x68 /* 00000166 */
00000100 6164 bsr +0x66 /* 00000166 */
00000102 486E FFF8 pea.l [A6 - 0x8]
00000106 A8A1 syscall FrameRect
label00000108:
00000108 594F subq.w A7, 4
0000010A A975 syscall TickCount
0000010C 201F move.l D0, [A7]+
0000010E BC80 cmp.l D6, D0
00000110 62F6 bhi -0x8 /* 00000108 */
00000112 2C00 move.l D6, D0
00000114 5286 addq.l D6, 1
00000116 4AAE FFE0 tst.l [A6 - 0x20]
0000011A 6606 bne +0x8 /* 00000122 */
0000011C 4AAE FFE4 tst.l [A6 - 0x1C]
00000120 6706 beq +0x8 /* 00000128 */
label00000122:
00000122 486E FFE0 pea.l [A6 - 0x20]
00000126 A8A1 syscall FrameRect
label00000128:
00000128 41EE FFE8 lea.l A0, [A6 - 0x18]
0000012C 43EE FFE0 lea.l A1, [A6 - 0x20]
00000130 7018 moveq.l D0, 0x18
00000132 A02E syscall BlockMove/BlockMoveData
00000134 594F subq.w A7, 4
00000136 2F07 move.l -[A7], D7
00000138 2F05 move.l -[A7], D5
0000013A A868 syscall FixMul
0000013C 2E1F move.l D7, [A7]+
0000013E 5344 subq.w D4, 1
00000140 66AC bne -0x52 /* 000000EE */
00000142 486E FFE0 pea.l [A6 - 0x20]
00000146 A8A1 syscall FrameRect
00000148 486E FFE8 pea.l [A6 - 0x18]
0000014C A8A1 syscall FrameRect
0000014E 486E FFF0 pea.l [A6 - 0x10]
00000152 A8A1 syscall FrameRect
00000154 A89E syscall PenNormal
00000156 A873 syscall SetPort
00000158 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000015C 700A moveq.l D0, 0x0A
0000015E 4E5E unlink A6
00000160 205F movea.l A0, [A7]+
00000162 DEC0 add.w A7, D0
00000164 4ED0 jmp [A0]
fn00000166:
00000166 5D4F subq.w A7, 6
00000168 2F07 move.l -[A7], D7
0000016A 4267 clr.w -[A7]
0000016C 3F1B move.w -[A7], [A3]+
0000016E A868 syscall FixMul
00000170 594F subq.w A7, 4
00000172 42A7 clr.l -[A7]
00000174 5257 addq.w [A7], 1
00000176 9F97 sub.l [A7], D7
00000178 4267 clr.w -[A7]
0000017A 3F1A move.w -[A7], [A2]+
0000017C A868 syscall FixMul
0000017E 201F move.l D0, [A7]+
00000180 D197 add.l [A7], D0
00000182 A86C syscall FixRound
00000184 38DF move.w [A4]+, [A7]+
00000186 4E75 rts
export_107:
00000188 4E56 0000 link A6, 0
0000018C 426E 0012 clr.w [A6 + 0x12]
00000190 4E5E unlink A6
00000192 205F movea.l A0, [A7]+
00000194 4FEF 000A lea.l A7, [A7 + 0xA]
00000198 4ED0 jmp [A0]
export_108:
fn0000019A:
0000019A 4E56 0000 link A6, 0
0000019E 48E7 0108 movem.l -[A7], D7,A4
000001A2 3E2E 000A move.w D7, [A6 + 0xA]
000001A6 2878 0358 movea.l A4, [0x00000358]
000001AA 6008 bra +0xA /* 000001B4 */
label000001AC:
000001AC BE6C 004E cmp.w D7, [A4 + 0x4E]
000001B0 6706 beq +0x8 /* 000001B8 */
000001B2 2854 movea.l A4, [A4]
label000001B4:
000001B4 200C move.l D0, A4
000001B6 66F4 bne -0xA /* 000001AC */
label000001B8:
000001B8 200C move.l D0, A4
000001BA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000001C0 4E5E unlink A6
000001C2 4E75 rts
export_109:
000001C4 4E56 0000 link A6, 0
000001C8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001CC 3C2E 0016 move.w D6, [A6 + 0x16]
000001D0 1E2E 000F move.b D7, [A6 + 0xF]
000001D4 598F subq.l A7, 4
000001D6 2F3C 7665 7273 move.l -[A7], 0x76657273 /* 'vers' */
000001DC 3F06 move.w -[A7], D6
000001DE A81F syscall Get1Resource
000001E0 265F movea.l A3, [A7]+
000001E2 200B move.l D0, A3
000001E4 6726 beq +0x28 /* 0000020C */
000001E6 2053 movea.l A0, [A3]
000001E8 49E8 0006 lea.l A4, [A0 + 0x6]
000001EC 0C07 0002 cmpi.b D7, 0x2
000001F0 660C bne +0xE /* 000001FE */
000001F2 200C move.l D0, A4
000001F4 5280 addq.l D0, 1
000001F6 7200 moveq.l D1, 0x00
000001F8 1214 move.b D1, [A4]
000001FA D280 add.l D1, D0
000001FC 2841 movea.l A4, D1
label000001FE:
000001FE 2F0C move.l -[A7], A4
00000200 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000204 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000208 508F addq.l A7, 8
0000020A 6040 bra +0x42 /* 0000024C */
label0000020C:
0000020C 0C46 0001 cmpi.w D6, 0x1
00000210 663A bne +0x3C /* 0000024C */
00000212 598F subq.l A7, 4
00000214 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000218 7000 moveq.l D0, 0x00
0000021A 3F00 move.w -[A7], D0
0000021C A81F syscall Get1Resource
0000021E 265F movea.l A3, [A7]+
00000220 200B move.l D0, A3
00000222 6728 beq +0x2A /* 0000024C */
00000224 598F subq.l A7, 4
00000226 2F0B move.l -[A7], A3
00000228 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000022C 4A9F tst.l [A7]+
0000022E 6F1C ble +0x1E /* 0000024C */
00000230 2F13 move.l -[A7], [A3]
00000232 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000236 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000023A 0C07 0001 cmpi.b D7, 0x1
0000023E 508F addq.l A7, 8
00000240 660A bne +0xC /* 0000024C */
00000242 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000246 4EAD 1102 jsr [A5 + 0x1102 /* export_540 */]
0000024A 588F addq.l A7, 4
label0000024C:
0000024C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000252 4E5E unlink A6
00000254 4E75 rts
export_110:
00000256 4E56 FFCA link A6, -0x0036
0000025A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000025E 3C2E 000E move.w D6, [A6 + 0xE]
00000262 266E 0008 movea.l A3, [A6 + 0x8]
00000266 200B move.l D0, A3
00000268 6604 bne +0x6 /* 0000026E */
0000026A 70FF moveq.l D0, 0xFFFFFFFF
0000026C 6066 bra +0x68 /* 000002D4 */
label0000026E:
0000026E 598F subq.l A7, 4
00000270 2F0B move.l -[A7], A3
00000272 A9C5 syscall RsrcMapEntry
00000274 2E1F move.l D7, [A7]+
00000276 6604 bne +0x6 /* 0000027C */
00000278 70FF moveq.l D0, 0xFFFFFFFF
0000027A 6058 bra +0x5A /* 000002D4 */
label0000027C:
0000027C 48C6 ext.l D6
0000027E 2F06 move.l -[A7], D6
00000280 4EBA 005C jsr [PC + 0x5C /* 000002DE */]
00000284 2840 movea.l A4, D0
00000286 2A14 move.l D5, [A4]
00000288 2645 movea.l A3, D5
0000028A D7C7 add.l A3, D7
0000028C 203C 00FF FFFF move.l D0, 0xFFFFFF
00000292 C0AB 0004 and.l D0, [A3 + 0x4]
00000296 2045 movea.l A0, D5
00000298 2E10 move.l D7, [A0]
0000029A DE80 add.l D7, D0
0000029C 3D46 FFE6 move.w [A6 - 0x1A], D6
000002A0 41EE FFCA lea.l A0, [A6 - 0x36]
000002A4 2D48 FFEE move.l [A6 - 0x12], A0
000002A8 7004 moveq.l D0, 0x04
000002AA 2D40 FFF2 move.l [A6 - 0xE], D0
000002AE 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
000002B4 2D47 FFFC move.l [A6 - 0x4], D7
000002B8 558F subq.l A7, 2
000002BA 486E FFCE pea.l [A6 - 0x32]
000002BE 7200 moveq.l D1, 0x00
000002C0 1F01 move.b -[A7], D1
000002C2 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
000002C6 4A5F tst.w [A7]+
000002C8 6704 beq +0x6 /* 000002CE */
000002CA 70FF moveq.l D0, 0xFFFFFFFF
000002CC 6004 bra +0x6 /* 000002D2 */
label000002CE:
000002CE 202E FFCA move.l D0, [A6 - 0x36]
label000002D2:
000002D2 588F addq.l A7, 4
label000002D4:
000002D4 4CEE 18E0 FFB6 movem.l D5,D6,D7,A3,A4, [A6 - 0x4A]
000002DA 4E5E unlink A6
000002DC 4E75 rts
export_111:
fn000002DE:
000002DE 4E56 0000 link A6, 0
000002E2 48E7 0108 movem.l -[A7], D7,A4
000002E6 3E2E 000A move.w D7, [A6 + 0xA]
000002EA 2878 0A50 movea.l A4, [0x00000A50 /* TopMapHndl */]
000002EE 600C bra +0xE /* 000002FC */
label000002F0:
000002F0 2054 movea.l A0, [A4]
000002F2 BE68 0014 cmp.w D7, [A0 + 0x14]
000002F6 6708 beq +0xA /* 00000300 */
000002F8 2868 0010 movea.l A4, [A0 + 0x10]
label000002FC:
000002FC 200C move.l D0, A4
000002FE 66F0 bne -0xE /* 000002F0 */
label00000300:
00000300 200C move.l D0, A4
00000302 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000308 4E5E unlink A6
0000030A 4E75 rts
export_112:
0000030C 4E56 0000 link A6, 0
00000310 48E7 0108 movem.l -[A7], D7,A4
00000314 4247 clr.w D7
00000316 2878 0A50 movea.l A4, [0x00000A50 /* TopMapHndl */]
0000031A 600A bra +0xC /* 00000326 */
label0000031C:
0000031C 3007 move.w D0, D7
0000031E 5247 addq.w D7, 1
00000320 2054 movea.l A0, [A4]
00000322 2868 0010 movea.l A4, [A0 + 0x10]
label00000326:
00000326 200C move.l D0, A4
00000328 66F2 bne -0xC /* 0000031C */
0000032A 3007 move.w D0, D7
0000032C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000332 4E5E unlink A6
00000334 4E75 rts
fn00000336:
00000336 4E56 0000 link A6, 0
0000033A 48E7 0118 movem.l -[A7], D7,A3,A4
0000033E 3E2E 000A move.w D7, [A6 + 0xA]
00000342 2878 0A50 movea.l A4, [0x00000A50 /* TopMapHndl */]
00000346 600E bra +0x10 /* 00000356 */
label00000348:
00000348 2054 movea.l A0, [A4]
0000034A 2668 0010 movea.l A3, [A0 + 0x10]
0000034E 3F28 0014 move.w -[A7], [A0 + 0x14]
00000352 A99A syscall CloseResFile
00000354 284B movea.l A4, A3
label00000356:
00000356 200C move.l D0, A4
00000358 6708 beq +0xA /* 00000362 */
0000035A 2054 movea.l A0, [A4]
0000035C BE68 0014 cmp.w D7, [A0 + 0x14]
00000360 66E6 bne -0x18 /* 00000348 */
label00000362:
00000362 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000368 4E5E unlink A6
0000036A 4E75 rts
fn0000036C:
0000036C 4E56 0000 link A6, 0
00000370 2F0C move.l -[A7], A4
00000372 286E 0008 movea.l A4, [A6 + 0x8]
00000376 28B8 0A50 move.l [A4], [0x00000A50 /* TopMapHndl */]
0000037A 3978 0A5A 0004 move.w [A4 + 0x4], [0x00000A5A /* CurMap */]
00000380 286E FFFC movea.l A4, [A6 - 0x4]
00000384 4E5E unlink A6
00000386 4E75 rts
fn00000388:
00000388 4E56 0000 link A6, 0
0000038C 2F0C move.l -[A7], A4
0000038E 286E 0008 movea.l A4, [A6 + 0x8]
00000392 21D4 0A50 move.l [0x00000A50 /* TopMapHndl */], [A4]
00000396 31EC 0004 0A5A move.w [0x00000A5A /* CurMap */], [A4 + 0x4]
0000039C 286E FFFC movea.l A4, [A6 - 0x4]
000003A0 4E5E unlink A6
000003A2 4E75 rts
fn000003A4:
000003A4 4E56 0000 link A6, 0
000003A8 206E 0008 movea.l A0, [A6 + 0x8]
000003AC 21D0 0A50 move.l [0x00000A50 /* TopMapHndl */], [A0]
000003B0 31EE 000E 0A5A move.w [0x00000A5A /* CurMap */], [A6 + 0xE]
000003B6 4E5E unlink A6
000003B8 4E75 rts
fn000003BA:
000003BA 4E56 0000 link A6, 0
000003BE 2F38 0118 move.l -[A7], [0x00000118 /* TheZone */]
000003C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003C6 4EBA 0006 jsr [PC + 0x6 /* 000003CE */]
000003CA 4E5E unlink A6
000003CC 4E75 rts
fn000003CE:
000003CE 4E56 0000 link A6, 0
000003D2 2F0C move.l -[A7], A4
000003D4 286E 0008 movea.l A4, [A6 + 0x8]
000003D8 2F0C move.l -[A7], A4
000003DA 4EBA FF90 jsr [PC - 0x70 /* 0000036C */]
000003DE 296E 000C 0006 move.l [A4 + 0x6], [A6 + 0xC]
000003E4 286E FFFC movea.l A4, [A6 - 0x4]
000003E8 4E5E unlink A6
000003EA 4E75 rts
fn000003EC:
000003EC 4E56 0000 link A6, 0
000003F0 2F0C move.l -[A7], A4
000003F2 286E 0008 movea.l A4, [A6 + 0x8]
000003F6 21EC 0006 0118 move.l [0x00000118 /* TheZone */], [A4 + 0x6]
000003FC 2F0C move.l -[A7], A4
000003FE 4EBA FF88 jsr [PC - 0x78 /* 00000388 */]
00000402 286E FFFC movea.l A4, [A6 - 0x4]
00000406 4E5E unlink A6
00000408 4E75 rts
fn0000040A:
0000040A 4E56 0000 link A6, 0
0000040E 2F0C move.l -[A7], A4
00000410 286E 0008 movea.l A4, [A6 + 0x8]
00000414 21EC 0006 0118 move.l [0x00000118 /* TheZone */], [A4 + 0x6]
0000041A 302E 000E move.w D0, [A6 + 0xE]
0000041E 48C0 ext.l D0
00000420 2F00 move.l -[A7], D0
00000422 2F0C move.l -[A7], A4
00000424 4EBA FF7E jsr [PC - 0x82 /* 000003A4 */]
00000428 286E FFFC movea.l A4, [A6 - 0x4]
0000042C 4E5E unlink A6
0000042E 4E75 rts
export_113:
fn00000430:
00000430 4E56 0000 link A6, 0
00000434 2F2E 000C move.l -[A7], [A6 + 0xC]
00000438 4EBA FF80 jsr [PC - 0x80 /* 000003BA */]
0000043C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000440 4EBA FFAA jsr [PC - 0x56 /* 000003EC */]
00000444 4E5E unlink A6
00000446 4E75 rts
fn00000448:
00000448 4E56 0000 link A6, 0
0000044C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000450 4EBA FF68 jsr [PC - 0x98 /* 000003BA */]
00000454 302E 000E move.w D0, [A6 + 0xE]
00000458 48C0 ext.l D0
0000045A 2F00 move.l -[A7], D0
0000045C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000460 4EBA FFA8 jsr [PC - 0x58 /* 0000040A */]
00000464 4E5E unlink A6
00000466 4E75 rts
export_114:
00000468 4E56 0000 link A6, 0
0000046C 2F0C move.l -[A7], A4
0000046E 286E 0008 movea.l A4, [A6 + 0x8]
00000472 2F2E 000C move.l -[A7], [A6 + 0xC]
00000476 2F0C move.l -[A7], A4
00000478 4EBA FF54 jsr [PC - 0xAC /* 000003CE */]
0000047C 2078 0A50 movea.l A0, [0x00000A50 /* TopMapHndl */]
00000480 2050 movea.l A0, [A0]
00000482 3968 0014 000A move.w [A4 + 0xA], [A0 + 0x14]
00000488 286E FFFC movea.l A4, [A6 - 0x4]
0000048C 4E5E unlink A6
0000048E 4E75 rts
fn00000490:
00000490 4E56 FFF6 link A6, -0x000A
00000494 2F0C move.l -[A7], A4
00000496 286E 0008 movea.l A4, [A6 + 0x8]
0000049A 486E FFF6 pea.l [A6 - 0xA]
0000049E 2F0C move.l -[A7], A4
000004A0 4EBA FF8E jsr [PC - 0x72 /* 00000430 */]
000004A4 302C 000A move.w D0, [A4 + 0xA]
000004A8 48C0 ext.l D0
000004AA 2F00 move.l -[A7], D0
000004AC 4EBA FE88 jsr [PC - 0x178 /* 00000336 */]
000004B0 2F0C move.l -[A7], A4
000004B2 486E FFF6 pea.l [A6 - 0xA]
000004B6 4EBA FF78 jsr [PC - 0x88 /* 00000430 */]
000004BA 286E FFF2 movea.l A4, [A6 - 0xE]
000004BE 4E5E unlink A6
000004C0 4E75 rts
export_115:
fn000004C2:
000004C2 4E56 0000 link A6, 0
000004C6 2F0C move.l -[A7], A4
000004C8 286E 0008 movea.l A4, [A6 + 0x8]
000004CC 2054 movea.l A0, [A4]
000004CE 2028 0004 move.l D0, [A0 + 0x4]
000004D2 B0AE 000C cmp.l D0, [A6 + 0xC]
000004D6 660A bne +0xC /* 000004E2 */
000004D8 7000 moveq.l D0, 0x00
000004DA 2140 0004 move.l [A0 + 0x4], D0
000004DE 2054 movea.l A0, [A4]
000004E0 2080 move.l [A0], D0
label000004E2:
000004E2 286E FFFC movea.l A4, [A6 - 0x4]
000004E6 4E5E unlink A6
000004E8 4E75 rts
export_116:
000004EA 4E56 FFF4 link A6, -0x000C
000004EE 48E7 0018 movem.l -[A7], A3,A4
000004F2 266E 000C movea.l A3, [A6 + 0xC]
000004F6 286E 0008 movea.l A4, [A6 + 0x8]
000004FA 2054 movea.l A0, [A4]
000004FC B7E8 0004 cmpa.l A3, [A0 + 0x4]
00000500 6624 bne +0x26 /* 00000526 */
00000502 486E FFF4 pea.l [A6 - 0xC]
00000506 2F0B move.l -[A7], A3
00000508 2F10 move.l -[A7], [A0]
0000050A 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */]
0000050E 2054 movea.l A0, [A4]
00000510 2F28 0014 move.l -[A7], [A0 + 0x14]
00000514 A9D9 syscall TEDeactivate
00000516 486E FFF4 pea.l [A6 - 0xC]
0000051A 2054 movea.l A0, [A4]
0000051C 2F10 move.l -[A7], [A0]
0000051E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000522 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000526:
00000526 2F0B move.l -[A7], A3
00000528 2F0C move.l -[A7], A4
0000052A 4EBA FF96 jsr [PC - 0x6A /* 000004C2 */]
0000052E 508F addq.l A7, 8
00000530 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000536 4E5E unlink A6
00000538 4E75 rts
export_117:
0000053A 4E56 0000 link A6, 0
0000053E 203C 0000 0BB8 move.l D0, 0xBB8
00000544 4E5E unlink A6
00000546 4E75 rts
export_118:
fn00000548:
00000548 4E56 0000 link A6, 0
0000054C 2F07 move.l -[A7], D7
0000054E 3E2E 000E move.w D7, [A6 + 0xE]
00000552 6608 bne +0xA /* 0000055C */
00000554 203C 0000 0BB8 move.l D0, 0xBB8
0000055A 6012 bra +0x14 /* 0000056E */
label0000055C:
0000055C 3007 move.w D0, D7
0000055E 5340 subq.w D0, 1
00000560 48C0 ext.l D0
00000562 2F00 move.l -[A7], D0
00000564 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000568 4EAD 248A jsr [A5 + 0x248A /* export_1165 */]
0000056C 508F addq.l A7, 8
label0000056E:
0000056E 2E2E FFFC move.l D7, [A6 - 0x4]
00000572 4E5E unlink A6
00000574 4E75 rts
export_119:
fn00000576:
00000576 4E56 0000 link A6, 0
0000057A 2F07 move.l -[A7], D7
0000057C 2E2E 000C move.l D7, [A6 + 0xC]
00000580 7001 moveq.l D0, 0x01
00000582 0C87 0000 0BB8 cmpi.l D7, 0xBB8
00000588 6718 beq +0x1A /* 000005A2 */
0000058A 2F00 move.l -[A7], D0
0000058C 2F07 move.l -[A7], D7
0000058E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000592 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
00000596 508F addq.l A7, 8
00000598 2200 move.l D1, D0
0000059A 201F move.l D0, [A7]+
0000059C 4A01 tst.b D1
0000059E 6602 bne +0x4 /* 000005A2 */
000005A0 7000 moveq.l D0, 0x00
label000005A2:
000005A2 2E2E FFFC move.l D7, [A6 - 0x4]
000005A6 4E5E unlink A6
000005A8 4E75 rts
export_120:
000005AA 4E56 0000 link A6, 0
000005AE 7028 moveq.l D0, 0x28
000005B0 4E5E unlink A6
000005B2 4E75 rts
export_121:
000005B4 4E56 0000 link A6, 0
000005B8 2F0C move.l -[A7], A4
000005BA 286E 0008 movea.l A4, [A6 + 0x8]
000005BE 7000 moveq.l D0, 0x00
000005C0 102E 000F move.b D0, [A6 + 0xF]
000005C4 4A80 tst.l D0
000005C6 2054 movea.l A0, [A4]
000005C8 0228 00DF 0025 andi.b [A0 + 0x25], 0xDF
000005CE EB08 lsl D0.b, 5
000005D0 0200 0020 andi.b D0, 0x20 /* ' ' */
000005D4 8128 0025 or.b [A0 + 0x25], D0
000005D8 7000 moveq.l D0, 0x00
000005DA 2F00 move.l -[A7], D0
000005DC 2F0C move.l -[A7], A4
000005DE 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
000005E2 286E FFFC movea.l A4, [A6 - 0x4]
000005E6 4E5E unlink A6
000005E8 4E75 rts
export_122:
000005EA 4E56 0000 link A6, 0
000005EE 2F0C move.l -[A7], A4
000005F0 206E 0008 movea.l A0, [A6 + 0x8]
000005F4 2050 movea.l A0, [A0]
000005F6 2868 0018 movea.l A4, [A0 + 0x18]
000005FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000005FE 2F0C move.l -[A7], A4
00000600 4EAD 2562 jsr [A5 + 0x2562 /* export_1192 */]
00000604 286E FFFC movea.l A4, [A6 - 0x4]
00000608 4E5E unlink A6
0000060A 4E75 rts
export_123:
fn0000060C:
0000060C 4E56 0000 link A6, 0
00000610 206E 0008 movea.l A0, [A6 + 0x8]
00000614 2050 movea.l A0, [A0]
00000616 7000 moveq.l D0, 0x00
00000618 2140 0004 move.l [A0 + 0x4], D0
0000061C 4E5E unlink A6
0000061E 4E75 rts
export_124:
00000620 4E56 0000 link A6, 0
00000624 203C 0000 08CA move.l D0, 0x8CA
0000062A 4E5E unlink A6
0000062C 4E75 rts
export_125:
fn0000062E:
0000062E 4E56 0000 link A6, 0
00000632 2F07 move.l -[A7], D7
00000634 3E2E 000E move.w D7, [A6 + 0xE]
00000638 6608 bne +0xA /* 00000642 */
0000063A 203C 0000 08CA move.l D0, 0x8CA
00000640 6012 bra +0x14 /* 00000654 */
label00000642:
00000642 3007 move.w D0, D7
00000644 5340 subq.w D0, 1
00000646 48C0 ext.l D0
00000648 2F00 move.l -[A7], D0
0000064A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000064E 4EAD 248A jsr [A5 + 0x248A /* export_1165 */]
00000652 508F addq.l A7, 8
label00000654:
00000654 2E2E FFFC move.l D7, [A6 - 0x4]
00000658 4E5E unlink A6
0000065A 4E75 rts
export_126:
fn0000065C:
0000065C 4E56 0000 link A6, 0
00000660 2F07 move.l -[A7], D7
00000662 2E2E 000C move.l D7, [A6 + 0xC]
00000666 7001 moveq.l D0, 0x01
00000668 0C87 0000 08CA cmpi.l D7, 0x8CA
0000066E 6718 beq +0x1A /* 00000688 */
00000670 2F00 move.l -[A7], D0
00000672 2F07 move.l -[A7], D7
00000674 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000678 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
0000067C 508F addq.l A7, 8
0000067E 2200 move.l D1, D0
00000680 201F move.l D0, [A7]+
00000682 4A01 tst.b D1
00000684 6602 bne +0x4 /* 00000688 */
00000686 7000 moveq.l D0, 0x00
label00000688:
00000688 2E2E FFFC move.l D7, [A6 - 0x4]
0000068C 4E5E unlink A6
0000068E 4E75 rts
export_127:
00000690 4E56 0000 link A6, 0
00000694 7028 moveq.l D0, 0x28
00000696 4E5E unlink A6
00000698 4E75 rts
export_128:
0000069A 4E56 0000 link A6, 0
0000069E 206E 0008 movea.l A0, [A6 + 0x8]
000006A2 2050 movea.l A0, [A0]
000006A4 2F28 0010 move.l -[A7], [A0 + 0x10]
000006A8 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */]
000006AC 4E5E unlink A6
000006AE 4E75 rts
export_129:
000006B0 4E56 0000 link A6, 0
000006B4 203C 0000 08CA move.l D0, 0x8CA
000006BA 4E5E unlink A6
000006BC 4E75 rts
export_130:
000006BE 4E56 0000 link A6, 0
000006C2 2F07 move.l -[A7], D7
000006C4 3E2E 000E move.w D7, [A6 + 0xE]
000006C8 6608 bne +0xA /* 000006D2 */
000006CA 203C 0000 08CA move.l D0, 0x8CA
000006D0 6012 bra +0x14 /* 000006E4 */
label000006D2:
000006D2 3007 move.w D0, D7
000006D4 5340 subq.w D0, 1
000006D6 48C0 ext.l D0
000006D8 2F00 move.l -[A7], D0
000006DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006DE 4EBA FF4E jsr [PC - 0xB2 /* 0000062E */]
000006E2 508F addq.l A7, 8
label000006E4:
000006E4 2E2E FFFC move.l D7, [A6 - 0x4]
000006E8 4E5E unlink A6
000006EA 4E75 rts
export_131:
000006EC 4E56 0000 link A6, 0
000006F0 2F07 move.l -[A7], D7
000006F2 2E2E 000C move.l D7, [A6 + 0xC]
000006F6 7001 moveq.l D0, 0x01
000006F8 0C87 0000 08CA cmpi.l D7, 0x8CA
000006FE 6718 beq +0x1A /* 00000718 */
00000700 2F00 move.l -[A7], D0
00000702 2F07 move.l -[A7], D7
00000704 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000708 4EBA FF52 jsr [PC - 0xAE /* 0000065C */]
0000070C 508F addq.l A7, 8
0000070E 2200 move.l D1, D0
00000710 201F move.l D0, [A7]+
00000712 4A01 tst.b D1
00000714 6602 bne +0x4 /* 00000718 */
00000716 7000 moveq.l D0, 0x00
label00000718:
00000718 2E2E FFFC move.l D7, [A6 - 0x4]
0000071C 4E5E unlink A6
0000071E 4E75 rts
export_132:
00000720 4E56 0000 link A6, 0
00000724 7028 moveq.l D0, 0x28
00000726 4E5E unlink A6
00000728 4E75 rts
export_133:
0000072A 4E56 0000 link A6, 0
0000072E 203C 0000 6784 move.l D0, 0x6784
00000734 4E5E unlink A6
00000736 4E75 rts
export_134:
fn00000738:
00000738 4E56 0000 link A6, 0
0000073C 2F07 move.l -[A7], D7
0000073E 3E2E 000E move.w D7, [A6 + 0xE]
00000742 6608 bne +0xA /* 0000074C */
00000744 203C 0000 6784 move.l D0, 0x6784
0000074A 6012 bra +0x14 /* 0000075E */
label0000074C:
0000074C 3007 move.w D0, D7
0000074E 5340 subq.w D0, 1
00000750 48C0 ext.l D0
00000752 2F00 move.l -[A7], D0
00000754 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000758 4EBA FED4 jsr [PC - 0x12C /* 0000062E */]
0000075C 508F addq.l A7, 8
label0000075E:
0000075E 2E2E FFFC move.l D7, [A6 - 0x4]
00000762 4E5E unlink A6
00000764 4E75 rts
export_135:
fn00000766:
00000766 4E56 0000 link A6, 0
0000076A 2F07 move.l -[A7], D7
0000076C 2E2E 000C move.l D7, [A6 + 0xC]
00000770 7001 moveq.l D0, 0x01
00000772 0C87 0000 6784 cmpi.l D7, 0x6784
00000778 6718 beq +0x1A /* 00000792 */
0000077A 2F00 move.l -[A7], D0
0000077C 2F07 move.l -[A7], D7
0000077E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000782 4EBA FED8 jsr [PC - 0x128 /* 0000065C */]
00000786 508F addq.l A7, 8
00000788 2200 move.l D1, D0
0000078A 201F move.l D0, [A7]+
0000078C 4A01 tst.b D1
0000078E 6602 bne +0x4 /* 00000792 */
00000790 7000 moveq.l D0, 0x00
label00000792:
00000792 2E2E FFFC move.l D7, [A6 - 0x4]
00000796 4E5E unlink A6
00000798 4E75 rts
export_136:
0000079A 4E56 0000 link A6, 0
0000079E 7038 moveq.l D0, 0x38
000007A0 4E5E unlink A6
000007A2 4E75 rts
export_137:
000007A4 4E56 0000 link A6, 0
000007A8 203C 0000 687E move.l D0, 0x687E /* 'h~' */
000007AE 4E5E unlink A6
000007B0 4E75 rts
export_138:
fn000007B2:
000007B2 4E56 0000 link A6, 0
000007B6 2F07 move.l -[A7], D7
000007B8 3E2E 000E move.w D7, [A6 + 0xE]
000007BC 6608 bne +0xA /* 000007C6 */
000007BE 203C 0000 687E move.l D0, 0x687E /* 'h~' */
000007C4 6012 bra +0x14 /* 000007D8 */
label000007C6:
000007C6 3007 move.w D0, D7
000007C8 5340 subq.w D0, 1
000007CA 48C0 ext.l D0
000007CC 2F00 move.l -[A7], D0
000007CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007D2 4EBA FF64 jsr [PC - 0x9C /* 00000738 */]
000007D6 508F addq.l A7, 8
label000007D8:
000007D8 2E2E FFFC move.l D7, [A6 - 0x4]
000007DC 4E5E unlink A6
000007DE 4E75 rts
export_139:
fn000007E0:
000007E0 4E56 0000 link A6, 0
000007E4 2F07 move.l -[A7], D7
000007E6 2E2E 000C move.l D7, [A6 + 0xC]
000007EA 7001 moveq.l D0, 0x01
000007EC 0C87 0000 687E cmpi.l D7, 0x687E /* 'h~' */
000007F2 6718 beq +0x1A /* 0000080C */
000007F4 2F00 move.l -[A7], D0
000007F6 2F07 move.l -[A7], D7
000007F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007FC 4EBA FF68 jsr [PC - 0x98 /* 00000766 */]
00000800 508F addq.l A7, 8
00000802 2200 move.l D1, D0
00000804 201F move.l D0, [A7]+
00000806 4A01 tst.b D1
00000808 6602 bne +0x4 /* 0000080C */
0000080A 7000 moveq.l D0, 0x00
label0000080C:
0000080C 2E2E FFFC move.l D7, [A6 - 0x4]
00000810 4E5E unlink A6
00000812 4E75 rts
export_140:
00000814 4E56 0000 link A6, 0
00000818 7062 moveq.l D0, 0x62
0000081A 4E5E unlink A6
0000081C 4E75 rts
export_141:
0000081E 4E56 0000 link A6, 0
00000822 206E 0008 movea.l A0, [A6 + 0x8]
00000826 2050 movea.l A0, [A0]
00000828 2028 003C move.l D0, [A0 + 0x3C]
0000082C 4E5E unlink A6
0000082E 4E75 rts
export_142:
fn00000830:
00000830 4E56 0000 link A6, 0
00000834 2F07 move.l -[A7], D7
00000836 2E2E 0008 move.l D7, [A6 + 0x8]
0000083A 0C87 FFFF 8001 cmpi.l D7, 0xFFFF8001
00000840 6F04 ble +0x6 /* 00000846 */
00000842 2007 move.l D0, D7
00000844 6006 bra +0x8 /* 0000084C */
label00000846:
00000846 203C FFFF 8001 move.l D0, 0xFFFF8001
label0000084C:
0000084C 2E00 move.l D7, D0
0000084E 0C87 0000 7FFF cmpi.l D7, 0x7FFF
00000854 6C04 bge +0x6 /* 0000085A */
00000856 2007 move.l D0, D7
00000858 6006 bra +0x8 /* 00000860 */
label0000085A:
0000085A 203C 0000 7FFF move.l D0, 0x7FFF
label00000860:
00000860 2E2E FFFC move.l D7, [A6 - 0x4]
00000864 4E5E unlink A6
00000866 4E75 rts
fn00000868:
00000868 4E56 0000 link A6, 0
0000086C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000870 3C2E 0012 move.w D6, [A6 + 0x12]
00000874 266E 000C movea.l A3, [A6 + 0xC]
00000878 286E 0008 movea.l A4, [A6 + 0x8]
0000087C 4A46 tst.w D6
0000087E 6F1A ble +0x1C /* 0000089A */
00000880 3E13 move.w D7, [A3]
00000882 3013 move.w D0, [A3]
00000884 48C0 ext.l D0
00000886 2040 movea.l A0, D0
00000888 D0C6 add.w A0, D6
0000088A 2F08 move.l -[A7], A0
0000088C 4EBA FFA2 jsr [PC - 0x5E /* 00000830 */]
00000890 3680 move.w [A3], D0
00000892 9047 sub.w D0, D7
00000894 D154 add.w [A4], D0
00000896 588F addq.l A7, 4
00000898 6018 bra +0x1A /* 000008B2 */
label0000089A:
0000089A 3E14 move.w D7, [A4]
0000089C 3014 move.w D0, [A4]
0000089E 48C0 ext.l D0
000008A0 2040 movea.l A0, D0
000008A2 D0C6 add.w A0, D6
000008A4 2F08 move.l -[A7], A0
000008A6 4EBA FF88 jsr [PC - 0x78 /* 00000830 */]
000008AA 3880 move.w [A4], D0
000008AC 9047 sub.w D0, D7
000008AE D153 add.w [A3], D0
000008B0 588F addq.l A7, 4
label000008B2:
000008B2 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000008B8 4E5E unlink A6
000008BA 4E75 rts
export_143:
000008BC 4E56 0000 link A6, 0
000008C0 2F0C move.l -[A7], A4
000008C2 286E 0008 movea.l A4, [A6 + 0x8]
000008C6 302E 000E move.w D0, [A6 + 0xE]
000008CA 48C0 ext.l D0
000008CC 2F00 move.l -[A7], D0
000008CE 486C 0006 pea.l [A4 + 0x6]
000008D2 486C 0002 pea.l [A4 + 0x2]
000008D6 4EBA FF90 jsr [PC - 0x70 /* 00000868 */]
000008DA 302E 000C move.w D0, [A6 + 0xC]
000008DE 48C0 ext.l D0
000008E0 2F00 move.l -[A7], D0
000008E2 486C 0004 pea.l [A4 + 0x4]
000008E6 2F0C move.l -[A7], A4
000008E8 4EBA FF7E jsr [PC - 0x82 /* 00000868 */]
000008EC 286E FFFC movea.l A4, [A6 - 0x4]
000008F0 4E5E unlink A6
000008F2 4E75 rts
export_144:
000008F4 4E56 0000 link A6, 0
000008F8 203C 0000 6978 move.l D0, 0x6978 /* 'ix' */
000008FE 4E5E unlink A6
00000900 4E75 rts
export_145:
00000902 4E56 0000 link A6, 0
00000906 2F07 move.l -[A7], D7
00000908 3E2E 000E move.w D7, [A6 + 0xE]
0000090C 6608 bne +0xA /* 00000916 */
0000090E 203C 0000 6978 move.l D0, 0x6978 /* 'ix' */
00000914 6012 bra +0x14 /* 00000928 */
label00000916:
00000916 3007 move.w D0, D7
00000918 5340 subq.w D0, 1
0000091A 48C0 ext.l D0
0000091C 2F00 move.l -[A7], D0
0000091E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000922 4EBA FE8E jsr [PC - 0x172 /* 000007B2 */]
00000926 508F addq.l A7, 8
label00000928:
00000928 2E2E FFFC move.l D7, [A6 - 0x4]
0000092C 4E5E unlink A6
0000092E 4E75 rts
export_146:
00000930 4E56 0000 link A6, 0
00000934 2F07 move.l -[A7], D7
00000936 2E2E 000C move.l D7, [A6 + 0xC]
0000093A 7001 moveq.l D0, 0x01
0000093C 0C87 0000 6978 cmpi.l D7, 0x6978 /* 'ix' */
00000942 6718 beq +0x1A /* 0000095C */
00000944 2F00 move.l -[A7], D0
00000946 2F07 move.l -[A7], D7
00000948 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000094C 4EBA FE92 jsr [PC - 0x16E /* 000007E0 */]
00000950 508F addq.l A7, 8
00000952 2200 move.l D1, D0
00000954 201F move.l D0, [A7]+
00000956 4A01 tst.b D1
00000958 6602 bne +0x4 /* 0000095C */
0000095A 7000 moveq.l D0, 0x00
label0000095C:
0000095C 2E2E FFFC move.l D7, [A6 - 0x4]
00000960 4E5E unlink A6
00000962 4E75 rts
export_147:
00000964 4E56 0000 link A6, 0
00000968 203C 0000 0082 move.l D0, 0x82
0000096E 4E5E unlink A6
00000970 4E75 rts
export_148:
00000972 4E56 0000 link A6, 0
00000976 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000097A 286E 000C movea.l A4, [A6 + 0xC]
0000097E 3C2E 000A move.w D6, [A6 + 0xA]
00000982 3E2E 0012 move.w D7, [A6 + 0x12]
00000986 3946 0006 move.w [A4 + 0x6], D6
0000098A 3978 0A5A 0004 move.w [A4 + 0x4], [0x00000A5A /* CurMap */]
00000990 4A46 tst.w D6
00000992 6738 beq +0x3A /* 000009CC */
00000994 28B8 0A50 move.l [A4], [0x00000A50 /* TopMapHndl */]
00000998 48C6 ext.l D6
0000099A 206D FFF4 movea.l A0, [A5 - 0xC]
0000099E 2050 movea.l A0, [A0]
000009A0 2068 0010 movea.l A0, [A0 + 0x10]
000009A4 2050 movea.l A0, [A0]
000009A6 2006 move.l D0, D6
000009A8 E980 asl D0, 4
000009AA 2070 0808 movea.l A0, [A0 + D0 + 0x8]
000009AE 47E8 FFCE lea.l A3, [A0 - 0x32]
000009B2 21EB 002E 0A50 move.l [0x00000A50 /* TopMapHndl */], [A3 + 0x2E]
000009B8 0C47 FFFF cmpi.w D7, 0xFFFF
000009BC 6606 bne +0x8 /* 000009C4 */
000009BE 302B 002C move.w D0, [A3 + 0x2C]
000009C2 6002 bra +0x4 /* 000009C6 */
label000009C4:
000009C4 3007 move.w D0, D7
label000009C6:
000009C6 31C0 0A5A move.w [0x00000A5A /* CurMap */], D0
000009CA 600A bra +0xC /* 000009D6 */
label000009CC:
000009CC 0C47 FFFF cmpi.w D7, 0xFFFF
000009D0 6704 beq +0x6 /* 000009D6 */
000009D2 31C7 0A5A move.w [0x00000A5A /* CurMap */], D7
label000009D6:
000009D6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000009DC 4E5E unlink A6
000009DE 4E75 rts
export_149:
000009E0 4E56 0000 link A6, 0
000009E4 48E7 0018 movem.l -[A7], A3,A4
000009E8 286E 0008 movea.l A4, [A6 + 0x8]
000009EC 4A6C 0006 tst.w [A4 + 0x6]
000009F0 672C beq +0x2E /* 00000A1E */
000009F2 302C 0006 move.w D0, [A4 + 0x6]
000009F6 48C0 ext.l D0
000009F8 206D FFF4 movea.l A0, [A5 - 0xC]
000009FC 2050 movea.l A0, [A0]
000009FE 2068 0010 movea.l A0, [A0 + 0x10]
00000A02 2050 movea.l A0, [A0]
00000A04 E980 asl D0, 4
00000A06 2070 0808 movea.l A0, [A0 + D0 + 0x8]
00000A0A 47E8 FFCE lea.l A3, [A0 - 0x32]
00000A0E 2778 0A50 002E move.l [A3 + 0x2E], [0x00000A50 /* TopMapHndl */]
00000A14 3778 0A5A 002C move.w [A3 + 0x2C], [0x00000A5A /* CurMap */]
00000A1A 21D4 0A50 move.l [0x00000A50 /* TopMapHndl */], [A4]
label00000A1E:
00000A1E 31EC 0004 0A5A move.w [0x00000A5A /* CurMap */], [A4 + 0x4]
00000A24 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000A2A 4E5E unlink A6
00000A2C 4E75 rts
export_150:
fn00000A2E:
00000A2E 4E56 0000 link A6, 0
00000A32 2F0C move.l -[A7], A4
00000A34 286E 0008 movea.l A4, [A6 + 0x8]
00000A38 200C move.l D0, A4
00000A3A 6610 bne +0x12 /* 00000A4C */
00000A3C 700C moveq.l D0, 0x0C
00000A3E 2F00 move.l -[A7], D0
00000A40 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00000A44 2840 movea.l A4, D0
00000A46 200C move.l D0, A4
00000A48 588F addq.l A7, 4
00000A4A 670C beq +0xE /* 00000A58 */
label00000A4C:
00000A4C 28AE 000C move.l [A4], [A6 + 0xC]
00000A50 2F0C move.l -[A7], A4
00000A52 4EBA 000E jsr [PC + 0xE /* 00000A62 */]
00000A56 588F addq.l A7, 4
label00000A58:
00000A58 200C move.l D0, A4
00000A5A 286E FFFC movea.l A4, [A6 - 0x4]
00000A5E 4E5E unlink A6
00000A60 4E75 rts
export_151:
fn00000A62:
00000A62 4E56 0000 link A6, 0
00000A66 2F0C move.l -[A7], A4
00000A68 286E 0008 movea.l A4, [A6 + 0x8]
00000A6C 70FC moveq.l D0, 0xFFFFFFFC
00000A6E 2940 0004 move.l [A4 + 0x4], D0
00000A72 2054 movea.l A0, [A4]
00000A74 2050 movea.l A0, [A0]
00000A76 2950 0008 move.l [A4 + 0x8], [A0]
00000A7A 286E FFFC movea.l A4, [A6 - 0x4]
00000A7E 4E5E unlink A6
00000A80 4E75 rts
export_152:
fn00000A82:
00000A82 4E56 0000 link A6, 0
00000A86 2F0C move.l -[A7], A4
00000A88 286E 0008 movea.l A4, [A6 + 0x8]
00000A8C 58AC 0004 addq.l [A4 + 0x4], 4
00000A90 2F0C move.l -[A7], A4
00000A92 4EBA 000A jsr [PC + 0xA /* 00000A9E */]
00000A96 286E FFFC movea.l A4, [A6 - 0x4]
00000A9A 4E5E unlink A6
00000A9C 4E75 rts
fn00000A9E:
00000A9E 4E56 0000 link A6, 0
00000AA2 2F0C move.l -[A7], A4
00000AA4 286E 0008 movea.l A4, [A6 + 0x8]
00000AA8 202C 0004 move.l D0, [A4 + 0x4]
00000AAC B0AC 0008 cmp.l D0, [A4 + 0x8]
00000AB0 6604 bne +0x6 /* 00000AB6 */
00000AB2 7000 moveq.l D0, 0x00
00000AB4 6010 bra +0x12 /* 00000AC6 */
label00000AB6:
00000AB6 2054 movea.l A0, [A4]
00000AB8 2010 move.l D0, [A0]
00000ABA 5080 addq.l D0, 8
00000ABC 222C 0004 move.l D1, [A4 + 0x4]
00000AC0 D280 add.l D1, D0
00000AC2 2041 movea.l A0, D1
00000AC4 2010 move.l D0, [A0]
label00000AC6:
00000AC6 286E FFFC movea.l A4, [A6 - 0x4]
00000ACA 4E5E unlink A6
00000ACC 4E75 rts
export_153:
00000ACE 4E56 0000 link A6, 0
00000AD2 2F0C move.l -[A7], A4
00000AD4 286E 0008 movea.l A4, [A6 + 0x8]
00000AD8 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000ADC 2F14 move.l -[A7], [A4]
00000ADE 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
00000AE2 59AC 0004 subq.l [A4 + 0x4], 4
00000AE6 59AC 0008 subq.l [A4 + 0x8], 4
00000AEA 286E FFFC movea.l A4, [A6 - 0x4]
00000AEE 4E5E unlink A6
00000AF0 4E75 rts
export_154:
00000AF2 4E56 0000 link A6, 0
00000AF6 48E7 0108 movem.l -[A7], D7,A4
00000AFA 3E2E 000E move.w D7, [A6 + 0xE]
00000AFE 286E 0008 movea.l A4, [A6 + 0x8]
00000B02 4A6E 0012 tst.w [A6 + 0x12]
00000B06 670A beq +0xC /* 00000B12 */
00000B08 2054 movea.l A0, [A4]
00000B0A 48C7 ext.l D7
00000B0C 8FA8 0010 or.l [A0 + 0x10], D7
00000B10 600C bra +0xE /* 00000B1E */
label00000B12:
00000B12 2054 movea.l A0, [A4]
00000B14 3007 move.w D0, D7
00000B16 4640 not.w D0
00000B18 48C0 ext.l D0
00000B1A C1A8 0010 and.l [A0 + 0x10], D0
label00000B1E:
00000B1E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000B24 4E5E unlink A6
00000B26 4E75 rts
export_155:
00000B28 4E56 0000 link A6, 0
00000B2C 203C 0000 2BF2 move.l D0, 0x2BF2
00000B32 4E5E unlink A6
00000B34 4E75 rts
export_156:
fn00000B36:
00000B36 4E56 0000 link A6, 0
00000B3A 2F07 move.l -[A7], D7
00000B3C 3E2E 000E move.w D7, [A6 + 0xE]
00000B40 6608 bne +0xA /* 00000B4A */
00000B42 203C 0000 2BF2 move.l D0, 0x2BF2
00000B48 6012 bra +0x14 /* 00000B5C */
label00000B4A:
00000B4A 3007 move.w D0, D7
00000B4C 5340 subq.w D0, 1
00000B4E 48C0 ext.l D0
00000B50 2F00 move.l -[A7], D0
00000B52 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B56 4EBA 06A8 jsr [PC + 0x6A8 /* 00001200 */]
00000B5A 508F addq.l A7, 8
label00000B5C:
00000B5C 2E2E FFFC move.l D7, [A6 - 0x4]
00000B60 4E5E unlink A6
00000B62 4E75 rts
export_157:
fn00000B64:
00000B64 4E56 0000 link A6, 0
00000B68 2F07 move.l -[A7], D7
00000B6A 2E2E 000C move.l D7, [A6 + 0xC]
00000B6E 7001 moveq.l D0, 0x01
00000B70 0C87 0000 2BF2 cmpi.l D7, 0x2BF2
00000B76 6718 beq +0x1A /* 00000B90 */
00000B78 2F00 move.l -[A7], D0
00000B7A 2F07 move.l -[A7], D7
00000B7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B80 4EBA 06AC jsr [PC + 0x6AC /* 0000122E */]
00000B84 508F addq.l A7, 8
00000B86 2200 move.l D1, D0
00000B88 201F move.l D0, [A7]+
00000B8A 4A01 tst.b D1
00000B8C 6602 bne +0x4 /* 00000B90 */
00000B8E 7000 moveq.l D0, 0x00
label00000B90:
00000B90 2E2E FFFC move.l D7, [A6 - 0x4]
00000B94 4E5E unlink A6
00000B96 4E75 rts
export_158:
00000B98 4E56 0000 link A6, 0
00000B9C 203C 0000 0092 move.l D0, 0x92
00000BA2 4E5E unlink A6
00000BA4 4E75 rts
export_159:
00000BA6 4E56 0000 link A6, 0
00000BAA 203C 0000 2BF2 move.l D0, 0x2BF2
00000BB0 4E5E unlink A6
00000BB2 4E75 rts
export_160:
00000BB4 4E56 0000 link A6, 0
00000BB8 203C 0000 F061 move.l D0, 0xF061
00000BBE 4E5E unlink A6
00000BC0 4E75 rts
fn00000BC2:
00000BC2 4E56 0000 link A6, 0
00000BC6 486D FD30 pea.l [A5 - 0x2D0]
00000BCA 4EBA F8C4 jsr [PC - 0x73C /* 00000490 */]
00000BCE 4E5E unlink A6
00000BD0 4E75 rts
export_161:
00000BD2 4E56 0000 link A6, 0
00000BD6 203C 0000 2CEC move.l D0, 0x2CEC
00000BDC 4E5E unlink A6
00000BDE 4E75 rts
export_162:
00000BE0 4E56 0000 link A6, 0
00000BE4 2F07 move.l -[A7], D7
00000BE6 3E2E 000E move.w D7, [A6 + 0xE]
00000BEA 6608 bne +0xA /* 00000BF4 */
00000BEC 203C 0000 2CEC move.l D0, 0x2CEC
00000BF2 6012 bra +0x14 /* 00000C06 */
label00000BF4:
00000BF4 3007 move.w D0, D7
00000BF6 5340 subq.w D0, 1
00000BF8 48C0 ext.l D0
00000BFA 2F00 move.l -[A7], D0
00000BFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C00 4EBA FF34 jsr [PC - 0xCC /* 00000B36 */]
00000C04 508F addq.l A7, 8
label00000C06:
00000C06 2E2E FFFC move.l D7, [A6 - 0x4]
00000C0A 4E5E unlink A6
00000C0C 4E75 rts
export_163:
00000C0E 4E56 0000 link A6, 0
00000C12 2F07 move.l -[A7], D7
00000C14 2E2E 000C move.l D7, [A6 + 0xC]
00000C18 7001 moveq.l D0, 0x01
00000C1A 0C87 0000 2CEC cmpi.l D7, 0x2CEC
00000C20 6718 beq +0x1A /* 00000C3A */
00000C22 2F00 move.l -[A7], D0
00000C24 2F07 move.l -[A7], D7
00000C26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C2A 4EBA FF38 jsr [PC - 0xC8 /* 00000B64 */]
00000C2E 508F addq.l A7, 8
00000C30 2200 move.l D1, D0
00000C32 201F move.l D0, [A7]+
00000C34 4A01 tst.b D1
00000C36 6602 bne +0x4 /* 00000C3A */
00000C38 7000 moveq.l D0, 0x00
label00000C3A:
00000C3A 2E2E FFFC move.l D7, [A6 - 0x4]
00000C3E 4E5E unlink A6
00000C40 4E75 rts
export_164:
00000C42 4E56 0000 link A6, 0
00000C46 203C 0000 012A move.l D0, 0x12A
00000C4C 4E5E unlink A6
00000C4E 4E75 rts
export_165:
00000C50 4E56 0000 link A6, 0
00000C54 2F0C move.l -[A7], A4
00000C56 286E 0008 movea.l A4, [A6 + 0x8]
00000C5A 2054 movea.l A0, [A4]
00000C5C 4AA8 0092 tst.l [A0 + 0x92]
00000C60 6708 beq +0xA /* 00000C6A */
00000C62 3028 0030 move.w D0, [A0 + 0x30]
00000C66 48C0 ext.l D0
00000C68 6002 bra +0x4 /* 00000C6C */
label00000C6A:
00000C6A 7000 moveq.l D0, 0x00
label00000C6C:
00000C6C 286E FFFC movea.l A4, [A6 - 0x4]
00000C70 4E5E unlink A6
00000C72 4E75 rts
export_166:
00000C74 4E56 0000 link A6, 0
00000C78 48E7 0018 movem.l -[A7], A3,A4
00000C7C 286E 0008 movea.l A4, [A6 + 0x8]
00000C80 2054 movea.l A0, [A4]
00000C82 08A8 0007 0052 bclr.b [A0 + 0x52], 0x7
00000C88 2F0C move.l -[A7], A4
00000C8A 4EBA F980 jsr [PC - 0x680 /* 0000060C */]
00000C8E 2054 movea.l A0, [A4]
00000C90 2668 000A movea.l A3, [A0 + 0xA]
00000C94 2F0B move.l -[A7], A3
00000C96 2053 movea.l A0, [A3]
00000C98 2050 movea.l A0, [A0]
00000C9A 2268 00FC movea.l A1, [A0 + 0xFC]
00000C9E 4E91 jsr [A1]
00000CA0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000CA6 4E5E unlink A6
00000CA8 4E75 rts
fn00000CAA:
00000CAA 4E56 FFFC link A6, -0x0004
00000CAE 48E7 0018 movem.l -[A7], A3,A4
00000CB2 266E 000C movea.l A3, [A6 + 0xC]
00000CB6 286E 0008 movea.l A4, [A6 + 0x8]
00000CBA 4A6B 000C tst.w [A3 + 0xC]
00000CBE 662A bne +0x2C /* 00000CEA */
00000CC0 302B 0004 move.w D0, [A3 + 0x4]
00000CC4 5340 subq.w D0, 1
00000CC6 6706 beq +0x8 /* 00000CCE */
00000CC8 5540 subq.w D0, 2
00000CCA 670C beq +0xE /* 00000CD8 */
00000CCC 6048 bra +0x4A /* 00000D16 */
label00000CCE:
00000CCE 2F0C move.l -[A7], A4
00000CD0 4EBA 010E jsr [PC + 0x10E /* 00000DE0 */]
00000CD4 588F addq.l A7, 4
00000CD6 603E bra +0x40 /* 00000D16 */
label00000CD8:
00000CD8 2F0C move.l -[A7], A4
00000CDA 4EBA 00BE jsr [PC + 0xBE /* 00000D9A */]
00000CDE 2054 movea.l A0, [A4]
00000CE0 7000 moveq.l D0, 0x00
00000CE2 2140 0092 move.l [A0 + 0x92], D0
00000CE6 588F addq.l A7, 4
00000CE8 602C bra +0x2E /* 00000D16 */
label00000CEA:
00000CEA 302B 0006 move.w D0, [A3 + 0x6]
00000CEE 48C0 ext.l D0
00000CF0 2F00 move.l -[A7], D0
00000CF2 4EBA F4A6 jsr [PC - 0xB5A /* 0000019A */]
00000CF6 2D40 FFFC move.l [A6 - 0x4], D0
00000CFA 2054 movea.l A0, [A4]
00000CFC 216E FFFC 0092 move.l [A0 + 0x92], [A6 - 0x4]
00000D02 2054 movea.l A0, [A4]
00000D04 7000 moveq.l D0, 0x00
00000D06 1028 0129 move.b D0, [A0 + 0x129]
00000D0A 4A80 tst.l D0
00000D0C 588F addq.l A7, 4
00000D0E 6606 bne +0x8 /* 00000D16 */
00000D10 117C 0003 0129 move.b [A0 + 0x129], 0x3
label00000D16:
00000D16 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000D1C 4E5E unlink A6
00000D1E 4E75 rts
export_167:
fn00000D20:
00000D20 4E56 0000 link A6, 0
00000D24 48E7 0018 movem.l -[A7], A3,A4
00000D28 266E 000C movea.l A3, [A6 + 0xC]
00000D2C 286E 0008 movea.l A4, [A6 + 0x8]
00000D30 2054 movea.l A0, [A4]
00000D32 7000 moveq.l D0, 0x00
00000D34 1028 0129 move.b D0, [A0 + 0x129]
00000D38 0C40 0002 cmpi.w D0, 0x2
00000D3C 6616 bne +0x18 /* 00000D54 */
00000D3E 2F0B move.l -[A7], A3
00000D40 3028 0122 move.w D0, [A0 + 0x122]
00000D44 48C0 ext.l D0
00000D46 2F00 move.l -[A7], D0
00000D48 2F0C move.l -[A7], A4
00000D4A 4EBA 001E jsr [PC + 0x1E /* 00000D6A */]
00000D4E 4FEF 000C lea.l A7, [A7 + 0xC]
00000D52 600C bra +0xE /* 00000D60 */
label00000D54:
00000D54 2F0B move.l -[A7], A3
00000D56 486D FD30 pea.l [A5 - 0x2D0]
00000D5A 4EBA F6D4 jsr [PC - 0x92C /* 00000430 */]
00000D5E 508F addq.l A7, 8
label00000D60:
00000D60 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000D66 4E5E unlink A6
00000D68 4E75 rts
export_168:
fn00000D6A:
00000D6A 4E56 0000 link A6, 0
00000D6E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D72 302E 000E move.w D0, [A6 + 0xE]
00000D76 48C0 ext.l D0
00000D78 2F00 move.l -[A7], D0
00000D7A 486D FD30 pea.l [A5 - 0x2D0]
00000D7E 4EBA F6C8 jsr [PC - 0x938 /* 00000448 */]
00000D82 4E5E unlink A6
00000D84 4E75 rts
export_169:
fn00000D86:
00000D86 4E56 0000 link A6, 0
00000D8A 486D FD30 pea.l [A5 - 0x2D0]
00000D8E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D92 4EBA F69C jsr [PC - 0x964 /* 00000430 */]
00000D96 4E5E unlink A6
00000D98 4E75 rts
export_170:
fn00000D9A:
00000D9A 4E56 FFF6 link A6, -0x000A
00000D9E 2F0C move.l -[A7], A4
00000DA0 286E 0008 movea.l A4, [A6 + 0x8]
00000DA4 2054 movea.l A0, [A4]
00000DA6 7000 moveq.l D0, 0x00
00000DA8 1028 0129 move.b D0, [A0 + 0x129]
00000DAC 0C40 0002 cmpi.w D0, 0x2
00000DB0 6620 bne +0x22 /* 00000DD2 */
00000DB2 486E FFF6 pea.l [A6 - 0xA]
00000DB6 2F0C move.l -[A7], A4
00000DB8 4EBA FF66 jsr [PC - 0x9A /* 00000D20 */]
00000DBC 2054 movea.l A0, [A4]
00000DBE 3F28 0122 move.w -[A7], [A0 + 0x122]
00000DC2 A99A syscall CloseResFile
00000DC4 486E FFF6 pea.l [A6 - 0xA]
00000DC8 2F0C move.l -[A7], A4
00000DCA 4EBA FFBA jsr [PC - 0x46 /* 00000D86 */]
00000DCE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000DD2:
00000DD2 2054 movea.l A0, [A4]
00000DD4 4228 0129 clr.b [A0 + 0x129]
00000DD8 286E FFF2 movea.l A4, [A6 - 0xE]
00000DDC 4E5E unlink A6
00000DDE 4E75 rts
export_171:
fn00000DE0:
00000DE0 4E56 FF8E link A6, -0x0072
00000DE4 48E7 0308 movem.l -[A7], D6,D7,A4
00000DE8 286E 0008 movea.l A4, [A6 + 0x8]
00000DEC 2054 movea.l A0, [A4]
00000DEE 1028 0129 move.b D0, [A0 + 0x129]
00000DF2 5300 subq.b D0, 1
00000DF4 6706 beq +0x8 /* 00000DFC */
00000DF6 5300 subq.b D0, 1
00000DF8 6722 beq +0x24 /* 00000E1C */
00000DFA 6078 bra +0x7A /* 00000E74 */
label00000DFC:
00000DFC 2054 movea.l A0, [A4]
00000DFE 3D68 0030 FFA4 move.w [A6 - 0x5C], [A0 + 0x30]
00000E04 7000 moveq.l D0, 0x00
00000E06 2D40 FFA0 move.l [A6 - 0x60], D0
00000E0A 2054 movea.l A0, [A4]
00000E0C 3D68 0122 FFA6 move.w [A6 - 0x5A], [A0 + 0x122]
00000E12 41EE FF8E lea.l A0, [A6 - 0x72]
00000E16 702B moveq.l D0, 0x2B
00000E18 A260 syscall FSDispatch/HFSDispatch, flags=2
00000E1A 6058 bra +0x5A /* 00000E74 */
label00000E1C:
00000E1C 486E FFF6 pea.l [A6 - 0xA]
00000E20 2F0C move.l -[A7], A4
00000E22 4EBA FEFC jsr [PC - 0x104 /* 00000D20 */]
00000E26 2054 movea.l A0, [A4]
00000E28 3E28 0122 move.w D7, [A0 + 0x122]
00000E2C 558F subq.l A7, 2
00000E2E 3F07 move.w -[A7], D7
00000E30 A9F6 syscall GetResFileAttrs
00000E32 3C1F move.w D6, [A7]+
00000E34 7060 moveq.l D0, 0x60
00000E36 C046 and.w D0, D6
00000E38 7200 moveq.l D1, 0x00
00000E3A 3200 move.w D1, D0
00000E3C 4A81 tst.l D1
00000E3E 508F addq.l A7, 8
00000E40 6726 beq +0x28 /* 00000E68 */
00000E42 7003 moveq.l D0, 0x03
00000E44 2F00 move.l -[A7], D0
00000E46 48C7 ext.l D7
00000E48 2F07 move.l -[A7], D7
00000E4A 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
00000E4E 3F07 move.w -[A7], D7
00000E50 A999 syscall UpdateResFile
00000E52 558F subq.l A7, 2
00000E54 A9AF syscall ResError
00000E56 3C1F move.w D6, [A7]+
00000E58 7001 moveq.l D0, 0x01
00000E5A 2F00 move.l -[A7], D0
00000E5C 48C7 ext.l D7
00000E5E 2F07 move.l -[A7], D7
00000E60 4EAD 099A jsr [A5 + 0x99A /* export_303 */]
00000E64 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E68:
00000E68 486E FFF6 pea.l [A6 - 0xA]
00000E6C 2F0C move.l -[A7], A4
00000E6E 4EBA FF16 jsr [PC - 0xEA /* 00000D86 */]
00000E72 508F addq.l A7, 8
label00000E74:
00000E74 4CEE 10C0 FF82 movem.l D6,D7,A4, [A6 - 0x7E]
00000E7A 4E5E unlink A6
00000E7C 4E75 rts
export_172:
00000E7E 4E56 0000 link A6, 0
00000E82 48E7 0018 movem.l -[A7], A3,A4
00000E86 4EBA FD3A jsr [PC - 0x2C6 /* 00000BC2 */]
00000E8A 2878 0B64 movea.l A4, [0x00000B64 /* BackgrounderVars */]
00000E8E 200C move.l D0, A4
00000E90 6710 beq +0x12 /* 00000EA2 */
00000E92 B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF
00000E98 6708 beq +0xA /* 00000EA2 */
00000E9A 2054 movea.l A0, [A4]
00000E9C 0268 7FFF 0002 andi.w [A0 + 0x2], 0x7FFF
label00000EA2:
00000EA2 4AAD FE0C tst.l [A5 - 0x1F4]
00000EA6 6716 beq +0x18 /* 00000EBE */
00000EA8 286D FE0C movea.l A4, [A5 - 0x1F4]
00000EAC 2054 movea.l A0, [A4]
00000EAE 2668 001C movea.l A3, [A0 + 0x1C]
00000EB2 200B move.l D0, A3
00000EB4 6708 beq +0xA /* 00000EBE */
00000EB6 2F0B move.l -[A7], A3
00000EB8 4EBA 020C jsr [PC + 0x20C /* 000010C6 */]
00000EBC 588F addq.l A7, 4
label00000EBE:
00000EBE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000EC4 4E5E unlink A6
00000EC6 4E75 rts
export_173:
00000EC8 4E56 0000 link A6, 0
00000ECC 203C 0000 280A move.l D0, 0x280A /* '(\n' */
00000ED2 4E5E unlink A6
00000ED4 4E75 rts
export_174:
00000ED6 4E56 0000 link A6, 0
00000EDA 2F07 move.l -[A7], D7
00000EDC 3E2E 000E move.w D7, [A6 + 0xE]
00000EE0 6608 bne +0xA /* 00000EEA */
00000EE2 203C 0000 280A move.l D0, 0x280A /* '(\n' */
00000EE8 6012 bra +0x14 /* 00000EFC */
label00000EEA:
00000EEA 3007 move.w D0, D7
00000EEC 5340 subq.w D0, 1
00000EEE 48C0 ext.l D0
00000EF0 2F00 move.l -[A7], D0
00000EF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EF6 4EBA FC3E jsr [PC - 0x3C2 /* 00000B36 */]
00000EFA 508F addq.l A7, 8
label00000EFC:
00000EFC 2E2E FFFC move.l D7, [A6 - 0x4]
00000F00 4E5E unlink A6
00000F02 4E75 rts
export_175:
00000F04 4E56 0000 link A6, 0
00000F08 2F07 move.l -[A7], D7
00000F0A 2E2E 000C move.l D7, [A6 + 0xC]
00000F0E 7001 moveq.l D0, 0x01
00000F10 0C87 0000 280A cmpi.l D7, 0x280A /* '(\n' */
00000F16 6718 beq +0x1A /* 00000F30 */
00000F18 2F00 move.l -[A7], D0
00000F1A 2F07 move.l -[A7], D7
00000F1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F20 4EBA FC42 jsr [PC - 0x3BE /* 00000B64 */]
00000F24 508F addq.l A7, 8
00000F26 2200 move.l D1, D0
00000F28 201F move.l D0, [A7]+
00000F2A 4A01 tst.b D1
00000F2C 6602 bne +0x4 /* 00000F30 */
00000F2E 7000 moveq.l D0, 0x00
label00000F30:
00000F30 2E2E FFFC move.l D7, [A6 - 0x4]
00000F34 4E5E unlink A6
00000F36 4E75 rts
export_176:
00000F38 4E56 0000 link A6, 0
00000F3C 203C 0000 009E move.l D0, 0x9E
00000F42 4E5E unlink A6
00000F44 4E75 rts
export_177:
00000F46 4E56 0000 link A6, 0
00000F4A 7002 moveq.l D0, 0x02
00000F4C 4E5E unlink A6
00000F4E 4E75 rts
export_178:
00000F50 4E56 0000 link A6, 0
00000F54 206E 000C movea.l A0, [A6 + 0xC]
00000F58 2050 movea.l A0, [A0]
00000F5A 3028 0030 move.w D0, [A0 + 0x30]
00000F5E 4E5E unlink A6
00000F60 4E75 rts
export_179:
00000F62 4E56 FFFC link A6, -0x0004
00000F66 48E7 0018 movem.l -[A7], A3,A4
00000F6A 266E 000C movea.l A3, [A6 + 0xC]
00000F6E 2053 movea.l A0, [A3]
00000F70 2F28 0028 move.l -[A7], [A0 + 0x28]
00000F74 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */]
00000F78 2840 movea.l A4, D0
00000F7A 200C move.l D0, A4
00000F7C 6712 beq +0x14 /* 00000F90 */
00000F7E 2F0B move.l -[A7], A3
00000F80 2F0C move.l -[A7], A4
00000F82 2054 movea.l A0, [A4]
00000F84 2050 movea.l A0, [A0]
00000F86 2268 0188 movea.l A1, [A0 + 0x188]
00000F8A 4E91 jsr [A1]
00000F8C 508F addq.l A7, 8
00000F8E 601C bra +0x1E /* 00000FAC */
label00000F90:
00000F90 206E 0008 movea.l A0, [A6 + 0x8]
00000F94 2050 movea.l A0, [A0]
00000F96 2F28 0028 move.l -[A7], [A0 + 0x28]
00000F9A 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */]
00000F9E 2D40 FFFC move.l [A6 - 0x4], D0
00000FA2 2040 movea.l A0, D0
00000FA4 2050 movea.l A0, [A0]
00000FA6 2028 002C move.l D0, [A0 + 0x2C]
00000FAA 588F addq.l A7, 4
label00000FAC:
00000FAC 588F addq.l A7, 4
00000FAE 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000FB4 4E5E unlink A6
00000FB6 4E75 rts
export_180:
00000FB8 4E56 0000 link A6, 0
00000FBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FC0 4EBA F64A jsr [PC - 0x9B6 /* 0000060C */]
00000FC4 4E5E unlink A6
00000FC6 4E75 rts
export_181:
00000FC8 4E56 FFF0 link A6, -0x0010
00000FCC 48E7 0018 movem.l -[A7], A3,A4
00000FD0 286E 0008 movea.l A4, [A6 + 0x8]
00000FD4 7000 moveq.l D0, 0x00
00000FD6 2D40 FFFC move.l [A6 - 0x4], D0
00000FDA 2054 movea.l A0, [A4]
00000FDC 2668 0096 movea.l A3, [A0 + 0x96]
00000FE0 2F0B move.l -[A7], A3
00000FE2 486E FFF0 pea.l [A6 - 0x10]
00000FE6 4EBA FA46 jsr [PC - 0x5BA /* 00000A2E */]
00000FEA 41EE FFF0 lea.l A0, [A6 - 0x10]
00000FEE 508F addq.l A7, 8
00000FF0 6016 bra +0x18 /* 00001008 */
label00000FF2:
00000FF2 206E 000C movea.l A0, [A6 + 0xC]
00000FF6 2253 movea.l A1, [A3]
00000FF8 3028 0006 move.w D0, [A0 + 0x6]
00000FFC B069 0030 cmp.w D0, [A1 + 0x30]
00001000 6606 bne +0x8 /* 00001008 */
00001002 2D4B FFFC move.l [A6 - 0x4], A3
00001006 6010 bra +0x12 /* 00001018 */
label00001008:
00001008 486E FFF0 pea.l [A6 - 0x10]
0000100C 4EBA FA74 jsr [PC - 0x58C /* 00000A82 */]
00001010 2640 movea.l A3, D0
00001012 200B move.l D0, A3
00001014 588F addq.l A7, 4
00001016 66DA bne -0x24 /* 00000FF2 */
label00001018:
00001018 4AAE FFFC tst.l [A6 - 0x4]
0000101C 670E beq +0x10 /* 0000102C */
0000101E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001022 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001026 4EBA FC82 jsr [PC - 0x37E /* 00000CAA */]
0000102A 508F addq.l A7, 8
label0000102C:
0000102C 2F0C move.l -[A7], A4
0000102E 2054 movea.l A0, [A4]
00001030 2050 movea.l A0, [A0]
00001032 2268 00FC movea.l A1, [A0 + 0xFC]
00001036 4E91 jsr [A1]
00001038 2F2D F62A move.l -[A7], [A5 - 0x9D6]
0000103C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001040 508F addq.l A7, 8
00001042 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00001048 4E5E unlink A6
0000104A 4E75 rts
export_182:
0000104C 4E56 0000 link A6, 0
00001050 203C 0000 6A72 move.l D0, 0x6A72 /* 'jr' */
00001056 4E5E unlink A6
00001058 4E75 rts
export_183:
0000105A 4E56 0000 link A6, 0
0000105E 2F07 move.l -[A7], D7
00001060 3E2E 000E move.w D7, [A6 + 0xE]
00001064 6608 bne +0xA /* 0000106E */
00001066 203C 0000 6A72 move.l D0, 0x6A72 /* 'jr' */
0000106C 6012 bra +0x14 /* 00001080 */
label0000106E:
0000106E 3007 move.w D0, D7
00001070 5340 subq.w D0, 1
00001072 48C0 ext.l D0
00001074 2F00 move.l -[A7], D0
00001076 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000107A 4EBA F736 jsr [PC - 0x8CA /* 000007B2 */]
0000107E 508F addq.l A7, 8
label00001080:
00001080 2E2E FFFC move.l D7, [A6 - 0x4]
00001084 4E5E unlink A6
00001086 4E75 rts
export_184:
00001088 4E56 0000 link A6, 0
0000108C 2F07 move.l -[A7], D7
0000108E 2E2E 000C move.l D7, [A6 + 0xC]
00001092 7001 moveq.l D0, 0x01
00001094 0C87 0000 6A72 cmpi.l D7, 0x6A72 /* 'jr' */
0000109A 6718 beq +0x1A /* 000010B4 */
0000109C 2F00 move.l -[A7], D0
0000109E 2F07 move.l -[A7], D7
000010A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A4 4EBA F73A jsr [PC - 0x8C6 /* 000007E0 */]
000010A8 508F addq.l A7, 8
000010AA 2200 move.l D1, D0
000010AC 201F move.l D0, [A7]+
000010AE 4A01 tst.b D1
000010B0 6602 bne +0x4 /* 000010B4 */
000010B2 7000 moveq.l D0, 0x00
label000010B4:
000010B4 2E2E FFFC move.l D7, [A6 - 0x4]
000010B8 4E5E unlink A6
000010BA 4E75 rts
export_185:
000010BC 4E56 0000 link A6, 0
000010C0 7062 moveq.l D0, 0x62
000010C2 4E5E unlink A6
000010C4 4E75 rts
export_186:
fn000010C6:
000010C6 4E56 0000 link A6, 0
000010CA 48E7 0018 movem.l -[A7], A3,A4
000010CE 286E 0008 movea.l A4, [A6 + 0x8]
000010D2 2F0C move.l -[A7], A4
000010D4 2054 movea.l A0, [A4]
000010D6 2050 movea.l A0, [A0]
000010D8 2268 0028 movea.l A1, [A0 + 0x28]
000010DC 4E91 jsr [A1]
000010DE 2640 movea.l A3, D0
000010E0 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */]
000010E4 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */]
000010E8 2F0B move.l -[A7], A3
000010EA A873 syscall SetPort
000010EC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000010F2 4E5E unlink A6
000010F4 4E75 rts
export_187:
000010F6 4E56 0000 link A6, 0
000010FA 2F0C move.l -[A7], A4
000010FC 286E 0008 movea.l A4, [A6 + 0x8]
00001100 2054 movea.l A0, [A4]
00001102 2F28 0008 move.l -[A7], [A0 + 0x8]
00001106 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
0000110A 4A80 tst.l D0
0000110C 588F addq.l A7, 4
0000110E 6708 beq +0xA /* 00001118 */
00001110 2F0C move.l -[A7], A4
00001112 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00001116 588F addq.l A7, 4
label00001118:
00001118 286E FFFC movea.l A4, [A6 - 0x4]
0000111C 4E5E unlink A6
0000111E 4E75 rts
export_188:
00001120 4E56 FFF8 link A6, -0x0008
00001124 48E7 0018 movem.l -[A7], A3,A4
00001128 286E 0008 movea.l A4, [A6 + 0x8]
0000112C 2F0C move.l -[A7], A4
0000112E 2054 movea.l A0, [A4]
00001130 2050 movea.l A0, [A0]
00001132 2268 0028 movea.l A1, [A0 + 0x28]
00001136 4E91 jsr [A1]
00001138 2D40 FFF8 move.l [A6 - 0x8], D0
0000113C 47ED FF4E lea.l A3, [A5 - 0xB2]
00001140 2F13 move.l -[A7], [A3]
00001142 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001146 2D40 FFFC move.l [A6 - 0x4], D0
0000114A 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
0000114E D16E FFFC add.w [A6 - 0x4], D0
00001152 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001156 A873 syscall SetPort
00001158 202E FFFC move.l D0, [A6 - 0x4]
0000115C 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001162 4E5E unlink A6
00001164 4E75 rts
export_189:
00001166 4E56 0000 link A6, 0
0000116A 203C 0000 2DE6 move.l D0, 0x2DE6
00001170 4E5E unlink A6
00001172 4E75 rts
export_190:
00001174 4E56 0000 link A6, 0
00001178 2F07 move.l -[A7], D7
0000117A 3E2E 000E move.w D7, [A6 + 0xE]
0000117E 6608 bne +0xA /* 00001188 */
00001180 203C 0000 2DE6 move.l D0, 0x2DE6
00001186 6012 bra +0x14 /* 0000119A */
label00001188:
00001188 3007 move.w D0, D7
0000118A 5340 subq.w D0, 1
0000118C 48C0 ext.l D0
0000118E 2F00 move.l -[A7], D0
00001190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001194 4EBA F9A0 jsr [PC - 0x660 /* 00000B36 */]
00001198 508F addq.l A7, 8
label0000119A:
0000119A 2E2E FFFC move.l D7, [A6 - 0x4]
0000119E 4E5E unlink A6
000011A0 4E75 rts
export_191:
000011A2 4E56 0000 link A6, 0
000011A6 2F07 move.l -[A7], D7
000011A8 2E2E 000C move.l D7, [A6 + 0xC]
000011AC 7001 moveq.l D0, 0x01
000011AE 0C87 0000 2DE6 cmpi.l D7, 0x2DE6
000011B4 6718 beq +0x1A /* 000011CE */
000011B6 2F00 move.l -[A7], D0
000011B8 2F07 move.l -[A7], D7
000011BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011BE 4EBA F9A4 jsr [PC - 0x65C /* 00000B64 */]
000011C2 508F addq.l A7, 8
000011C4 2200 move.l D1, D0
000011C6 201F move.l D0, [A7]+
000011C8 4A01 tst.b D1
000011CA 6602 bne +0x4 /* 000011CE */
000011CC 7000 moveq.l D0, 0x00
label000011CE:
000011CE 2E2E FFFC move.l D7, [A6 - 0x4]
000011D2 4E5E unlink A6
000011D4 4E75 rts
export_192:
000011D6 4E56 0000 link A6, 0
000011DA 203C 0000 00CA move.l D0, 0xCA
000011E0 4E5E unlink A6
000011E2 4E75 rts
export_193:
000011E4 4E56 0000 link A6, 0
000011E8 203C 0000 F067 move.l D0, 0xF067
000011EE 4E5E unlink A6
000011F0 4E75 rts
export_194:
000011F2 4E56 0000 link A6, 0
000011F6 203C 0000 510E move.l D0, 0x510E
000011FC 4E5E unlink A6
000011FE 4E75 rts
export_195:
fn00001200:
00001200 4E56 0000 link A6, 0
00001204 2F07 move.l -[A7], D7
00001206 3E2E 000E move.w D7, [A6 + 0xE]
0000120A 6608 bne +0xA /* 00001214 */
0000120C 203C 0000 510E move.l D0, 0x510E
00001212 6012 bra +0x14 /* 00001226 */
label00001214:
00001214 3007 move.w D0, D7
00001216 5340 subq.w D0, 1
00001218 48C0 ext.l D0
0000121A 2F00 move.l -[A7], D0
0000121C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001220 4EBA F326 jsr [PC - 0xCDA /* 00000548 */]
00001224 508F addq.l A7, 8
label00001226:
00001226 2E2E FFFC move.l D7, [A6 - 0x4]
0000122A 4E5E unlink A6
0000122C 4E75 rts
export_196:
fn0000122E:
0000122E 4E56 0000 link A6, 0
00001232 2F07 move.l -[A7], D7
00001234 2E2E 000C move.l D7, [A6 + 0xC]
00001238 7001 moveq.l D0, 0x01
0000123A 0C87 0000 510E cmpi.l D7, 0x510E
00001240 6718 beq +0x1A /* 0000125A */
00001242 2F00 move.l -[A7], D0
00001244 2F07 move.l -[A7], D7
00001246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000124A 4EBA F32A jsr [PC - 0xCD6 /* 00000576 */]
0000124E 508F addq.l A7, 8
00001250 2200 move.l D1, D0
00001252 201F move.l D0, [A7]+
00001254 4A01 tst.b D1
00001256 6602 bne +0x4 /* 0000125A */
00001258 7000 moveq.l D0, 0x00
label0000125A:
0000125A 2E2E FFFC move.l D7, [A6 - 0x4]
0000125E 4E5E unlink A6
00001260 4E75 rts
export_197:
00001262 4E56 0000 link A6, 0
00001266 7050 moveq.l D0, 0x50
00001268 4E5E unlink A6
0000126A 4E75 rts
export_198:
0000126C 4E56 0000 link A6, 0
00001270 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001274 282E 0008 move.l D4, [A6 + 0x8]
00001278 4AAE 000C tst.l [A6 + 0xC]
0000127C 6708 beq +0xA /* 00001286 */
0000127E 206E 000C movea.l A0, [A6 + 0xC]
00001282 1E10 move.b D7, [A0]
00001284 6002 bra +0x4 /* 00001288 */
label00001286:
00001286 4207 clr.b D7
label00001288:
00001288 7000 moveq.l D0, 0x00
0000128A 1007 move.b D0, D7
0000128C 4A80 tst.l D0
0000128E 6314 bls +0x16 /* 000012A4 */
00001290 7000 moveq.l D0, 0x00
00001292 1007 move.b D0, D7
00001294 5C40 addq.w D0, 6
00001296 5240 addq.w D0, 1
00001298 72FE moveq.l D1, 0xFFFFFFFE
0000129A C240 and.w D1, D0
0000129C 7A00 moveq.l D5, 0x00
0000129E 3A01 move.w D5, D1
000012A0 4A85 tst.l D5
000012A2 6002 bra +0x4 /* 000012A6 */
label000012A4:
000012A4 7A00 moveq.l D5, 0x00
label000012A6:
000012A6 2C04 move.l D6, D4
000012A8 DC85 add.l D6, D5
000012AA 2F06 move.l -[A7], D6
000012AC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000012B0 2840 movea.l A4, D0
000012B2 2054 movea.l A0, [A4]
000012B4 2146 0020 move.l [A0 + 0x20], D6
000012B8 7000 moveq.l D0, 0x00
000012BA 1007 move.b D0, D7
000012BC 4A80 tst.l D0
000012BE 588F addq.l A7, 4
000012C0 631E bls +0x20 /* 000012E0 */
000012C2 2644 movea.l A3, D4
000012C4 D7D4 add.l A3, [A4]
000012C6 36BC 0BEA move.w [A3], 0xBEA
000012CA 177C 00FF 0003 move.b [A3 + 0x3], 0xFF
000012D0 206E 000C movea.l A0, [A6 + 0xC]
000012D4 2F08 move.l -[A7], A0
000012D6 486B 0004 pea.l [A3 + 0x4]
000012DA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000012DE 508F addq.l A7, 8
label000012E0:
000012E0 200C move.l D0, A4
000012E2 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
000012E8 4E5E unlink A6
000012EA 4E75 rts
export_199:
000012EC 4E56 0000 link A6, 0
000012F0 206E 0008 movea.l A0, [A6 + 0x8]
000012F4 2050 movea.l A0, [A0]
000012F6 2028 002C move.l D0, [A0 + 0x2C]
000012FA 4E5E unlink A6
000012FC 4E75 rts
export_200:
000012FE 4E56 0000 link A6, 0
00001302 48E7 0308 movem.l -[A7], D6,D7,A4
00001306 3C2E 000E move.w D6, [A6 + 0xE]
0000130A 286E 0008 movea.l A4, [A6 + 0x8]
0000130E 3006 move.w D0, D6
00001310 0440 0BF2 subi.w D0, 0xBF2
00001314 6700 0086 beq +0x88 /* 0000139C */
00001318 0440 4550 subi.w D0, 0x4550 /* 'EP' */
0000131C 671E beq +0x20 /* 0000133C */
0000131E 5340 subq.w D0, 1
00001320 6734 beq +0x36 /* 00001356 */
00001322 5340 subq.w D0, 1
00001324 6716 beq +0x18 /* 0000133C */
00001326 5340 subq.w D0, 1
00001328 6724 beq +0x26 /* 0000134E */
0000132A 5340 subq.w D0, 1
0000132C 6730 beq +0x32 /* 0000135E */
0000132E 5740 subq.w D0, 3
00001330 6742 beq +0x44 /* 00001374 */
00001332 5340 subq.w D0, 1
00001334 6706 beq +0x8 /* 0000133C */
00001336 5940 subq.w D0, 4
00001338 674E beq +0x50 /* 00001388 */
0000133A 606E bra +0x70 /* 000013AA */
label0000133C:
0000133C 2F0C move.l -[A7], A4
0000133E 2054 movea.l A0, [A4]
00001340 2050 movea.l A0, [A0]
00001342 2268 0148 movea.l A1, [A0 + 0x148]
00001346 4E91 jsr [A1]
00001348 2E00 move.l D7, D0
0000134A 588F addq.l A7, 4
0000134C 606A bra +0x6C /* 000013B8 */
label0000134E:
0000134E 2054 movea.l A0, [A4]
00001350 2E28 0032 move.l D7, [A0 + 0x32]
00001354 6062 bra +0x64 /* 000013B8 */
label00001356:
00001356 2054 movea.l A0, [A4]
00001358 2E28 0036 move.l D7, [A0 + 0x36]
0000135C 605A bra +0x5C /* 000013B8 */
label0000135E:
0000135E 2F0C move.l -[A7], A4
00001360 2054 movea.l A0, [A4]
00001362 2050 movea.l A0, [A0]
00001364 2268 0168 movea.l A1, [A0 + 0x168]
00001368 4E91 jsr [A1]
0000136A 7E00 moveq.l D7, 0x00
0000136C 1E00 move.b D7, D0
0000136E 4A87 tst.l D7
00001370 588F addq.l A7, 4
00001372 6044 bra +0x46 /* 000013B8 */
label00001374:
00001374 2054 movea.l A0, [A4]
00001376 0828 0002 0042 btst.b [A0 + 0x42], 0x2
0000137C 56C0 sne D0
0000137E 0240 0001 andi.w D0, 0x1
00001382 48C0 ext.l D0
00001384 2E00 move.l D7, D0
00001386 6030 bra +0x32 /* 000013B8 */
label00001388:
00001388 2054 movea.l A0, [A4]
0000138A 0828 0007 0042 btst.b [A0 + 0x42], 0x7
00001390 56C0 sne D0
00001392 0240 0001 andi.w D0, 0x1
00001396 48C0 ext.l D0
00001398 2E00 move.l D7, D0
0000139A 601C bra +0x1E /* 000013B8 */
label0000139C:
0000139C 2054 movea.l A0, [A4]
0000139E 1028 004E move.b D0, [A0 + 0x4E]
000013A2 4880 ext.w D0
000013A4 48C0 ext.l D0
000013A6 2E00 move.l D7, D0
000013A8 600E bra +0x10 /* 000013B8 */
label000013AA:
000013AA 48C6 ext.l D6
000013AC 2F06 move.l -[A7], D6
000013AE 2F0C move.l -[A7], A4
000013B0 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000013B4 2E00 move.l D7, D0
000013B6 508F addq.l A7, 8
label000013B8:
000013B8 2007 move.l D0, D7
000013BA 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
000013C0 4E5E unlink A6
000013C2 4E75 rts
export_201:
000013C4 4E56 0000 link A6, 0
000013C8 2F0C move.l -[A7], A4
000013CA 286E 0008 movea.l A4, [A6 + 0x8]
000013CE 2054 movea.l A0, [A4]
000013D0 2248 movea.l A1, A0
000013D2 2269 0028 movea.l A1, [A1 + 0x28]
000013D6 2251 movea.l A1, [A1]
000013D8 2029 0036 move.l D0, [A1 + 0x36]
000013DC 2228 002C move.l D1, [A0 + 0x2C]
000013E0 B181 xor.l D1, D0
000013E2 2001 move.l D0, D1
000013E4 286E FFFC movea.l A4, [A6 - 0x4]
000013E8 4E5E unlink A6
000013EA 4E75 rts
export_202:
000013EC 4E56 FFFC link A6, -0x0004
000013F0 48E7 0118 movem.l -[A7], D7,A3,A4
000013F4 3E2E 0012 move.w D7, [A6 + 0x12]
000013F8 266E 000C movea.l A3, [A6 + 0xC]
000013FC 286E 0008 movea.l A4, [A6 + 0x8]
00001400 3007 move.w D0, D7
00001402 0440 0BF0 subi.w D0, 0xBF0
00001406 6740 beq +0x42 /* 00001448 */
00001408 0440 212E subi.w D0, 0x212E /* '!.' */
0000140C 6710 beq +0x12 /* 0000141E */
0000140E 5340 subq.w D0, 1
00001410 670C beq +0xE /* 0000141E */
00001412 5340 subq.w D0, 1
00001414 6708 beq +0xA /* 0000141E */
00001416 5340 subq.w D0, 1
00001418 6704 beq +0x6 /* 0000141E */
0000141A 5340 subq.w D0, 1
0000141C 664A bne +0x4C /* 00001468 */
label0000141E:
0000141E 2054 movea.l A0, [A4]
00001420 B9E8 0028 cmpa.l A4, [A0 + 0x28]
00001424 6722 beq +0x24 /* 00001448 */
00001426 2D68 0028 FFFC move.l [A6 - 0x4], [A0 + 0x28]
0000142C 48C7 ext.l D7
0000142E 2F07 move.l -[A7], D7
00001430 2F0B move.l -[A7], A3
00001432 206E FFFC movea.l A0, [A6 - 0x4]
00001436 2F08 move.l -[A7], A0
00001438 2050 movea.l A0, [A0]
0000143A 2050 movea.l A0, [A0]
0000143C 2268 0054 movea.l A1, [A0 + 0x54]
00001440 4E91 jsr [A1]
00001442 4FEF 000C lea.l A7, [A7 + 0xC]
00001446 6030 bra +0x32 /* 00001478 */
label00001448:
00001448 2054 movea.l A0, [A4]
0000144A B9E8 0028 cmpa.l A4, [A0 + 0x28]
0000144E 6718 beq +0x1A /* 00001468 */
00001450 4878 0BFE push.l 0xBFE
00001454 2F0B move.l -[A7], A3
00001456 2F0C move.l -[A7], A4
00001458 2054 movea.l A0, [A4]
0000145A 2050 movea.l A0, [A0]
0000145C 2268 0054 movea.l A1, [A0 + 0x54]
00001460 4E91 jsr [A1]
00001462 4FEF 000C lea.l A7, [A7 + 0xC]
00001466 6010 bra +0x12 /* 00001478 */
label00001468:
00001468 48C7 ext.l D7
0000146A 2F07 move.l -[A7], D7
0000146C 2F0B move.l -[A7], A3
0000146E 2F0C move.l -[A7], A4
00001470 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */]
00001474 4FEF 000C lea.l A7, [A7 + 0xC]
label00001478:
00001478 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000147E 4E5E unlink A6
00001480 4E75 rts
export_203:
00001482 4E56 FEC0 link A6, -0x0140
00001486 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000148A 3C2E 0012 move.w D6, [A6 + 0x12]
0000148E 286E 0008 movea.l A4, [A6 + 0x8]
00001492 3006 move.w D0, D6
00001494 0440 0BEE subi.w D0, 0xBEE
00001498 6700 00AA beq +0xAC /* 00001544 */
0000149C 0440 0010 subi.w D0, 0x10
000014A0 6700 013A beq +0x13C /* 000015DC */
000014A4 0440 2604 subi.w D0, 0x2604
000014A8 6700 0102 beq +0x104 /* 000015AC */
000014AC 0440 1F3F subi.w D0, 0x1F3F
000014B0 673E beq +0x40 /* 000014F0 */
000014B2 5340 subq.w D0, 1
000014B4 6764 beq +0x66 /* 0000151A */
000014B6 5340 subq.w D0, 1
000014B8 6700 00DE beq +0xE0 /* 00001598 */
000014BC 5340 subq.w D0, 1
000014BE 6700 00A6 beq +0xA8 /* 00001566 */
000014C2 5340 subq.w D0, 1
000014C4 6700 00BE beq +0xC0 /* 00001584 */
000014C8 5540 subq.w D0, 2
000014CA 6700 00F8 beq +0xFA /* 000015C4 */
000014CE 5340 subq.w D0, 1
000014D0 670E beq +0x10 /* 000014E0 */
000014D2 5540 subq.w D0, 2
000014D4 6700 0090 beq +0x92 /* 00001566 */
000014D8 5340 subq.w D0, 1
000014DA 6768 beq +0x6A /* 00001544 */
000014DC 6000 01C6 bra +0x1C8 /* 000016A4 */
label000014E0:
000014E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000014E4 2F0C move.l -[A7], A4
000014E6 4EAD 32D2 jsr [A5 + 0x32D2 /* export_1622 */]
000014EA 508F addq.l A7, 8
000014EC 6000 01C8 bra +0x1CA /* 000016B6 */
label000014F0:
000014F0 7000 moveq.l D0, 0x00
000014F2 2F00 move.l -[A7], D0
000014F4 2F0C move.l -[A7], A4
000014F6 2054 movea.l A0, [A4]
000014F8 2050 movea.l A0, [A0]
000014FA 2268 0144 movea.l A1, [A0 + 0x144]
000014FE 4E91 jsr [A1]
00001500 588F addq.l A7, 4
00001502 2F00 move.l -[A7], D0
00001504 4878 511A push.l 0x511A
00001508 2F2E 000C move.l -[A7], [A6 + 0xC]
0000150C 2F0C move.l -[A7], A4
0000150E 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00001512 4FEF 0014 lea.l A7, [A7 + 0x14]
00001516 6000 019E bra +0x1A0 /* 000016B6 */
label0000151A:
0000151A 7002 moveq.l D0, 0x02
0000151C 2F00 move.l -[A7], D0
0000151E 2F0C move.l -[A7], A4
00001520 2054 movea.l A0, [A4]
00001522 2050 movea.l A0, [A0]
00001524 2268 0148 movea.l A1, [A0 + 0x148]
00001528 4E91 jsr [A1]
0000152A 588F addq.l A7, 4
0000152C 2F00 move.l -[A7], D0
0000152E 4878 511B push.l 0x511B
00001532 2F2E 000C move.l -[A7], [A6 + 0xC]
00001536 2F0C move.l -[A7], A4
00001538 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
0000153C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001540 6000 0174 bra +0x176 /* 000016B6 */
label00001544:
00001544 70FF moveq.l D0, 0xFFFFFFFF
00001546 2F00 move.l -[A7], D0
00001548 4878 5142 push.l 0x5142 /* 'QB' */
0000154C 4878 5141 push.l 0x5141 /* 'QA' */
00001550 4878 5120 push.l 0x5120 /* 'Q ' */
00001554 2F2E 000C move.l -[A7], [A6 + 0xC]
00001558 2F0C move.l -[A7], A4
0000155A 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */]
0000155E 4FEF 0018 lea.l A7, [A7 + 0x18]
00001562 6000 0152 bra +0x154 /* 000016B6 */
label00001566:
00001566 2F0C move.l -[A7], A4
00001568 2054 movea.l A0, [A4]
0000156A 2050 movea.l A0, [A0]
0000156C 2268 0148 movea.l A1, [A0 + 0x148]
00001570 4E91 jsr [A1]
00001572 588F addq.l A7, 4
00001574 2F00 move.l -[A7], D0
00001576 2F2E 000C move.l -[A7], [A6 + 0xC]
0000157A 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */]
0000157E 508F addq.l A7, 8
00001580 6000 0134 bra +0x136 /* 000016B6 */
label00001584:
00001584 2054 movea.l A0, [A4]
00001586 2F28 0032 move.l -[A7], [A0 + 0x32]
0000158A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000158E 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00001592 508F addq.l A7, 8
00001594 6000 0120 bra +0x122 /* 000016B6 */
label00001598:
00001598 2054 movea.l A0, [A4]
0000159A 2F28 0036 move.l -[A7], [A0 + 0x36]
0000159E 2F2E 000C move.l -[A7], [A6 + 0xC]
000015A2 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
000015A6 508F addq.l A7, 8
000015A8 6000 010C bra +0x10E /* 000016B6 */
label000015AC:
000015AC 7004 moveq.l D0, 0x04
000015AE 2F00 move.l -[A7], D0
000015B0 4878 0096 push.l 0x96
000015B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000015B8 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000015BC 4FEF 000C lea.l A7, [A7 + 0xC]
000015C0 6000 00F4 bra +0xF6 /* 000016B6 */
label000015C4:
000015C4 2F0C move.l -[A7], A4
000015C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000015CA 2054 movea.l A0, [A4]
000015CC 2F28 0028 move.l -[A7], [A0 + 0x28]
000015D0 4EAD 30AA jsr [A5 + 0x30AA /* export_1553 */]
000015D4 4FEF 000C lea.l A7, [A7 + 0xC]
000015D8 6000 00DC bra +0xDE /* 000016B6 */
label000015DC:
000015DC 2054 movea.l A0, [A4]
000015DE 2668 000A movea.l A3, [A0 + 0xA]
000015E2 2D4B FEF8 move.l [A6 - 0x108], A3
000015E6 2054 movea.l A0, [A4]
000015E8 2D68 0028 FEFC move.l [A6 - 0x104], [A0 + 0x28]
000015EE 41EE FF00 lea.l A0, [A6 - 0x100]
000015F2 4210 clr.b [A0]
000015F4 6000 00A6 bra +0xA8 /* 0000169C */
label000015F8:
000015F8 B7ED FE0C cmpa.l A3, [A5 - 0x1F4]
000015FC 661E bne +0x20 /* 0000161C */
000015FE 4878 0BEA push.l 0xBEA
00001602 486E FF00 pea.l [A6 - 0x100]
00001606 206E FEFC movea.l A0, [A6 - 0x104]
0000160A 2F08 move.l -[A7], A0
0000160C 2050 movea.l A0, [A0]
0000160E 2050 movea.l A0, [A0]
00001610 2268 0054 movea.l A1, [A0 + 0x54]
00001614 4E91 jsr [A1]
00001616 4FEF 000C lea.l A7, [A7 + 0xC]
0000161A 6018 bra +0x1A /* 00001634 */
label0000161C:
0000161C 4878 0BEA push.l 0xBEA
00001620 486E FF00 pea.l [A6 - 0x100]
00001624 2F0B move.l -[A7], A3
00001626 2053 movea.l A0, [A3]
00001628 2050 movea.l A0, [A0]
0000162A 2268 0054 movea.l A1, [A0 + 0x54]
0000162E 4E91 jsr [A1]
00001630 4FEF 000C lea.l A7, [A7 + 0xC]
label00001634:
00001634 4207 clr.b D7
00001636 486E FEC0 pea.l [A6 - 0x140]
0000163A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000163E 4A80 tst.l D0
00001640 588F addq.l A7, 4
00001642 671E beq +0x20 /* 00001662 */
00001644 487A 007A pea.l [PC + 0x7A /* 000016C0, value 0x23A2000, pstring ": " */]
00001648 2F2E 000C move.l -[A7], [A6 + 0xC]
0000164C 4EAD 113A jsr [A5 + 0x113A /* export_547 */]
00001650 486E FF00 pea.l [A6 - 0x100]
00001654 2F2E 000C move.l -[A7], [A6 + 0xC]
00001658 4EAD 113A jsr [A5 + 0x113A /* export_547 */]
0000165C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001660 6016 bra +0x18 /* 00001678 */
label00001662:
00001662 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001666 0C80 FFFF F8F6 cmpi.l D0, 0xFFFFF8F6
0000166C 6708 beq +0xA /* 00001676 */
0000166E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001672 4A80 tst.l D0
00001674 6640 bne +0x42 /* 000016B6 */
label00001676:
00001676 7E01 moveq.l D7, 0x01
label00001678:
00001678 486E FEC0 pea.l [A6 - 0x140]
0000167C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001680 4A07 tst.b D7
00001682 588F addq.l A7, 4
00001684 6630 bne +0x32 /* 000016B6 */
00001686 B7EE FEFC cmpa.l A3, [A6 - 0x104]
0000168A 660A bne +0xC /* 00001696 */
0000168C 202E FEF8 move.l D0, [A6 - 0x108]
00001690 B0AD FE0C cmp.l D0, [A5 - 0x1F4]
00001694 6620 bne +0x22 /* 000016B6 */
label00001696:
00001696 2053 movea.l A0, [A3]
00001698 2668 000A movea.l A3, [A0 + 0xA]
label0000169C:
0000169C 200B move.l D0, A3
0000169E 6600 FF58 bne -0xA6 /* 000015F8 */
000016A2 6012 bra +0x14 /* 000016B6 */
label000016A4:
000016A4 48C6 ext.l D6
000016A6 2F06 move.l -[A7], D6
000016A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000016AC 2F0C move.l -[A7], A4
000016AE 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
000016B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000016B6:
000016B6 4CEE 18C0 FEB0 movem.l D6,D7,A3,A4, [A6 - 0x150]
000016BC 4E5E unlink A6
000016BE 4E75 rts
000016C0 023A 2000 4E56 andi.b [PC + 0x4E56 /* 00006518, cstring ""<EOF> */], 0x0
// begin alternate branch 000016C4-000016CA
export_204:
fn000016C4:
000016C4 4E56 0000 link A6, 0
000016C8 2F0C move.l -[A7], A4
// end alternate branch 000016C4-000016CA
export_204: // at 000016C4 (misaligned)
fn000016C4: // (misaligned)
000016C6 0000 2F0C ori.b D0, 0xC
000016CA 206E 0008 movea.l A0, [A6 + 0x8]
000016CE 2050 movea.l A0, [A0]
000016D0 2868 000A movea.l A4, [A0 + 0xA]
000016D4 200C move.l D0, A4
000016D6 6604 bne +0x6 /* 000016DC */
000016D8 7000 moveq.l D0, 0x00
000016DA 602C bra +0x2E /* 00001708 */
label000016DC:
000016DC 4878 2DE6 push.l 0x2DE6
000016E0 2F0C move.l -[A7], A4
000016E2 2054 movea.l A0, [A4]
000016E4 2050 movea.l A0, [A0]
000016E6 2268 000C movea.l A1, [A0 + 0xC]
000016EA 4E91 jsr [A1]
000016EC 7201 moveq.l D1, 0x01
000016EE 4A00 tst.b D0
000016F0 508F addq.l A7, 8
000016F2 6612 bne +0x14 /* 00001706 */
000016F4 2F01 move.l -[A7], D1
000016F6 2F0C move.l -[A7], A4
000016F8 4EBA FFCA jsr [PC - 0x36 /* 000016C4 */]
000016FC 588F addq.l A7, 4
000016FE 221F move.l D1, [A7]+
00001700 4A00 tst.b D0
00001702 6602 bne +0x4 /* 00001706 */
00001704 7200 moveq.l D1, 0x00
label00001706:
00001706 1001 move.b D0, D1
label00001708:
00001708 286E FFFC movea.l A4, [A6 - 0x4]
0000170C 4E5E unlink A6
0000170E 4E75 rts
export_205:
00001710 4E56 0000 link A6, 0
00001714 48E7 0018 movem.l -[A7], A3,A4
00001718 286E 0008 movea.l A4, [A6 + 0x8]
0000171C 2F0C move.l -[A7], A4
0000171E 4EBA EEEC jsr [PC - 0x1114 /* 0000060C */]
00001722 2054 movea.l A0, [A4]
00001724 2668 0028 movea.l A3, [A0 + 0x28]
00001728 2F0B move.l -[A7], A3
0000172A 2053 movea.l A0, [A3]
0000172C 2050 movea.l A0, [A0]
0000172E 2268 00FC movea.l A1, [A0 + 0xFC]
00001732 4E91 jsr [A1]
00001734 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000173A 4E5E unlink A6
0000173C 4E75 rts
export_206:
0000173E 4E56 0000 link A6, 0
00001742 203C 0000 31CE move.l D0, 0x31CE
00001748 4E5E unlink A6
0000174A 4E75 rts
export_207:
fn0000174C:
0000174C 4E56 0000 link A6, 0
00001750 2F07 move.l -[A7], D7
00001752 3E2E 000E move.w D7, [A6 + 0xE]
00001756 6608 bne +0xA /* 00001760 */
00001758 203C 0000 31CE move.l D0, 0x31CE
0000175E 6012 bra +0x14 /* 00001772 */
label00001760:
00001760 3007 move.w D0, D7
00001762 5340 subq.w D0, 1
00001764 48C0 ext.l D0
00001766 2F00 move.l -[A7], D0
00001768 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000176C 4EBA FA92 jsr [PC - 0x56E /* 00001200 */]
00001770 508F addq.l A7, 8
label00001772:
00001772 2E2E FFFC move.l D7, [A6 - 0x4]
00001776 4E5E unlink A6
00001778 4E75 rts
export_208:
fn0000177A:
0000177A 4E56 0000 link A6, 0
0000177E 2F07 move.l -[A7], D7
00001780 2E2E 000C move.l D7, [A6 + 0xC]
00001784 7001 moveq.l D0, 0x01
00001786 0C87 0000 31CE cmpi.l D7, 0x31CE
0000178C 6718 beq +0x1A /* 000017A6 */
0000178E 2F00 move.l -[A7], D0
00001790 2F07 move.l -[A7], D7
00001792 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001796 4EBA FA96 jsr [PC - 0x56A /* 0000122E */]
0000179A 508F addq.l A7, 8
0000179C 2200 move.l D1, D0
0000179E 201F move.l D0, [A7]+
000017A0 4A01 tst.b D1
000017A2 6602 bne +0x4 /* 000017A6 */
000017A4 7000 moveq.l D0, 0x00
label000017A6:
000017A6 2E2E FFFC move.l D7, [A6 - 0x4]
000017AA 4E5E unlink A6
000017AC 4E75 rts
export_209:
000017AE 4E56 0000 link A6, 0
000017B2 7060 moveq.l D0, 0x60
000017B4 4E5E unlink A6
000017B6 4E75 rts
export_210:
000017B8 4E56 0000 link A6, 0
000017BC 203C 0000 31CE move.l D0, 0x31CE
000017C2 4E5E unlink A6
000017C4 4E75 rts
export_211:
000017C6 4E56 0000 link A6, 0
000017CA 203C 0000 4362 move.l D0, 0x4362 /* 'Cb' */
000017D0 4E5E unlink A6
000017D2 4E75 rts
export_212:
000017D4 4E56 0000 link A6, 0
000017D8 2F07 move.l -[A7], D7
000017DA 3E2E 000E move.w D7, [A6 + 0xE]
000017DE 6608 bne +0xA /* 000017E8 */
000017E0 203C 0000 4362 move.l D0, 0x4362 /* 'Cb' */
000017E6 6012 bra +0x14 /* 000017FA */
label000017E8:
000017E8 3007 move.w D0, D7
000017EA 5340 subq.w D0, 1
000017EC 48C0 ext.l D0
000017EE 2F00 move.l -[A7], D0
000017F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017F4 4EBA FF56 jsr [PC - 0xAA /* 0000174C */]
000017F8 508F addq.l A7, 8
label000017FA:
000017FA 2E2E FFFC move.l D7, [A6 - 0x4]
000017FE 4E5E unlink A6
00001800 4E75 rts
export_213:
00001802 4E56 0000 link A6, 0
00001806 2F07 move.l -[A7], D7
00001808 2E2E 000C move.l D7, [A6 + 0xC]
0000180C 7001 moveq.l D0, 0x01
0000180E 0C87 0000 4362 cmpi.l D7, 0x4362 /* 'Cb' */
00001814 6718 beq +0x1A /* 0000182E */
00001816 2F00 move.l -[A7], D0
00001818 2F07 move.l -[A7], D7
0000181A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000181E 4EBA FF5A jsr [PC - 0xA6 /* 0000177A */]
00001822 508F addq.l A7, 8
00001824 2200 move.l D1, D0
00001826 201F move.l D0, [A7]+
00001828 4A01 tst.b D1
0000182A 6602 bne +0x4 /* 0000182E */
0000182C 7000 moveq.l D0, 0x00
label0000182E:
0000182E 2E2E FFFC move.l D7, [A6 - 0x4]
00001832 4E5E unlink A6
00001834 4E75 rts
export_214:
00001836 4E56 0000 link A6, 0
0000183A 7066 moveq.l D0, 0x66
0000183C 4E5E unlink A6
0000183E 4E75 rts
export_215:
00001840 4E56 0000 link A6, 0
00001844 48E7 0108 movem.l -[A7], D7,A4
00001848 286E 0010 movea.l A4, [A6 + 0x10]
0000184C 3E2E 000E move.w D7, [A6 + 0xE]
00001850 3007 move.w D0, D7
00001852 0440 4395 subi.w D0, 0x4395
00001856 6608 bne +0xA /* 00001860 */
00001858 38BC 4399 move.w [A4], 0x4399
0000185C 7005 moveq.l D0, 0x05
0000185E 6012 bra +0x14 /* 00001872 */
label00001860:
00001860 2F0C move.l -[A7], A4
00001862 48C7 ext.l D7
00001864 2F07 move.l -[A7], D7
00001866 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000186A 4EAD 335A jsr [A5 + 0x335A /* export_1639 */]
0000186E 4FEF 000C lea.l A7, [A7 + 0xC]
label00001872:
00001872 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001878 4E5E unlink A6
0000187A 4E75 rts
export_216:
0000187C 4E56 FFF6 link A6, -0x000A
00001880 48E7 0118 movem.l -[A7], D7,A3,A4
00001884 3E2E 0012 move.w D7, [A6 + 0x12]
00001888 266E 000C movea.l A3, [A6 + 0xC]
0000188C 286E 0008 movea.l A4, [A6 + 0x8]
00001890 3007 move.w D0, D7
00001892 0440 4394 subi.w D0, 0x4394
00001896 670A beq +0xC /* 000018A2 */
00001898 5340 subq.w D0, 1
0000189A 6706 beq +0x8 /* 000018A2 */
0000189C 5940 subq.w D0, 4
0000189E 6748 beq +0x4A /* 000018E8 */
000018A0 6054 bra +0x56 /* 000018F6 */
label000018A2:
000018A2 0C47 4395 cmpi.w D7, 0x4395
000018A6 6604 bne +0x6 /* 000018AC */
000018A8 70FE moveq.l D0, 0xFFFFFFFE
000018AA 6002 bra +0x4 /* 000018AE */
label000018AC:
000018AC 70FF moveq.l D0, 0xFFFFFFFF
label000018AE:
000018AE 4880 ext.w D0
000018B0 48C0 ext.l D0
000018B2 2F00 move.l -[A7], D0
000018B4 486E FFF6 pea.l [A6 - 0xA]
000018B8 2F0C move.l -[A7], A4
000018BA 4EAD 2B92 jsr [A5 + 0x2B92 /* export_1390 */]
000018BE 4A00 tst.b D0
000018C0 4FEF 000C lea.l A7, [A7 + 0xC]
000018C4 6714 beq +0x16 /* 000018DA */
000018C6 700A moveq.l D0, 0x0A
000018C8 222E FFF8 move.l D1, [A6 - 0x8]
000018CC E0A9 lsr D1, D0
000018CE 2F01 move.l -[A7], D1
000018D0 2F0B move.l -[A7], A3
000018D2 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000018D6 508F addq.l A7, 8
000018D8 602C bra +0x2E /* 00001906 */
label000018DA:
000018DA 4878 511E push.l 0x511E
000018DE 2F0B move.l -[A7], A3
000018E0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000018E4 508F addq.l A7, 8
000018E6 601E bra +0x20 /* 00001906 */
label000018E8:
000018E8 4878 4375 push.l 0x4375 /* 'Cu' */
000018EC 2F0B move.l -[A7], A3
000018EE 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000018F2 508F addq.l A7, 8
000018F4 6010 bra +0x12 /* 00001906 */
label000018F6:
000018F6 48C7 ext.l D7
000018F8 2F07 move.l -[A7], D7
000018FA 2F0B move.l -[A7], A3
000018FC 2F0C move.l -[A7], A4
000018FE 4EAD 339A jsr [A5 + 0x339A /* export_1647 */]
00001902 4FEF 000C lea.l A7, [A7 + 0xC]
label00001906:
00001906 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16]
0000190C 4E5E unlink A6
0000190E 4E75 rts
export_217:
00001910 4E56 FFF6 link A6, -0x000A
00001914 48E7 0108 movem.l -[A7], D7,A4
00001918 3E2E 000E move.w D7, [A6 + 0xE]
0000191C 286E 0008 movea.l A4, [A6 + 0x8]
00001920 0C47 4396 cmpi.w D7, 0x4396
00001924 6630 bne +0x32 /* 00001956 */
00001926 70FE moveq.l D0, 0xFFFFFFFE
00001928 2F00 move.l -[A7], D0
0000192A 486E FFF6 pea.l [A6 - 0xA]
0000192E 2F0C move.l -[A7], A4
00001930 4EAD 2B92 jsr [A5 + 0x2B92 /* export_1390 */]
00001934 7000 moveq.l D0, 0x00
00001936 302E FFF6 move.w D0, [A6 - 0xA]
0000193A 4A80 tst.l D0
0000193C C07C 0060 and.w D0, 0x60 /* '`' */
00001940 7200 moveq.l D1, 0x00
00001942 3200 move.w D1, D0
00001944 7060 moveq.l D0, 0x60
00001946 B081 cmp.l D0, D1
00001948 57C0 seq D0
0000194A 4400 neg.b D0
0000194C 4880 ext.w D0
0000194E 48C0 ext.l D0
00001950 4FEF 000C lea.l A7, [A7 + 0xC]
00001954 600C bra +0xE /* 00001962 */
label00001956:
00001956 48C7 ext.l D7
00001958 2F07 move.l -[A7], D7
0000195A 2F0C move.l -[A7], A4
0000195C 4EAD 33CA jsr [A5 + 0x33CA /* export_1653 */]
00001960 508F addq.l A7, 8
label00001962:
00001962 4CEE 1080 FFEE movem.l D7,A4, [A6 - 0x12]
00001968 4E5E unlink A6
0000196A 4E75 rts
export_218:
0000196C 4E56 0000 link A6, 0
00001970 48E7 0108 movem.l -[A7], D7,A4
00001974 3E2E 000E move.w D7, [A6 + 0xE]
00001978 286E 0008 movea.l A4, [A6 + 0x8]
0000197C 3007 move.w D0, D7
0000197E 0440 4395 subi.w D0, 0x4395
00001982 6646 bne +0x48 /* 000019CA */
00001984 7000 moveq.l D0, 0x00
00001986 2F00 move.l -[A7], D0
00001988 2F0C move.l -[A7], A4
0000198A 2054 movea.l A0, [A4]
0000198C 2050 movea.l A0, [A0]
0000198E 2268 0168 movea.l A1, [A0 + 0x168]
00001992 4E91 jsr [A1]
00001994 588F addq.l A7, 4
00001996 2200 move.l D1, D0
00001998 201F move.l D0, [A7]+
0000199A 4A01 tst.b D1
0000199C 6638 bne +0x3A /* 000019D6 */
0000199E 2054 movea.l A0, [A4]
000019A0 4A28 0046 tst.b [A0 + 0x46]
000019A4 6D30 blt +0x32 /* 000019D6 */
000019A6 2F00 move.l -[A7], D0
000019A8 2F00 move.l -[A7], D0
000019AA 2F0C move.l -[A7], A4
000019AC 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
000019B0 588F addq.l A7, 4
000019B2 2200 move.l D1, D0
000019B4 201F move.l D0, [A7]+
000019B6 2F01 move.l -[A7], D1
000019B8 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */]
000019BC 588F addq.l A7, 4
000019BE 2200 move.l D1, D0
000019C0 201F move.l D0, [A7]+
000019C2 4A01 tst.b D1
000019C4 6710 beq +0x12 /* 000019D6 */
000019C6 7001 moveq.l D0, 0x01
000019C8 600C bra +0xE /* 000019D6 */
label000019CA:
000019CA 48C7 ext.l D7
000019CC 2F07 move.l -[A7], D7
000019CE 2F0C move.l -[A7], A4
000019D0 4EAD 32BA jsr [A5 + 0x32BA /* export_1619 */]
000019D4 508F addq.l A7, 8
label000019D6:
000019D6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000019DC 4E5E unlink A6
000019DE 4E75 rts
export_219:
000019E0 4E56 0000 link A6, 0
000019E4 203C 0000 4268 move.l D0, 0x4268 /* 'Bh' */
000019EA 4E5E unlink A6
000019EC 4E75 rts
export_220:
fn000019EE:
000019EE 4E56 0000 link A6, 0
000019F2 2F07 move.l -[A7], D7
000019F4 3E2E 000E move.w D7, [A6 + 0xE]
000019F8 6608 bne +0xA /* 00001A02 */
000019FA 203C 0000 4268 move.l D0, 0x4268 /* 'Bh' */
00001A00 6012 bra +0x14 /* 00001A14 */
label00001A02:
00001A02 3007 move.w D0, D7
00001A04 5340 subq.w D0, 1
00001A06 48C0 ext.l D0
00001A08 2F00 move.l -[A7], D0
00001A0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A0E 4EBA FD3C jsr [PC - 0x2C4 /* 0000174C */]
00001A12 508F addq.l A7, 8
label00001A14:
00001A14 2E2E FFFC move.l D7, [A6 - 0x4]
00001A18 4E5E unlink A6
00001A1A 4E75 rts
export_221:
fn00001A1C:
00001A1C 4E56 0000 link A6, 0
00001A20 2F07 move.l -[A7], D7
00001A22 2E2E 000C move.l D7, [A6 + 0xC]
00001A26 7001 moveq.l D0, 0x01
00001A28 0C87 0000 4268 cmpi.l D7, 0x4268 /* 'Bh' */
00001A2E 6718 beq +0x1A /* 00001A48 */
00001A30 2F00 move.l -[A7], D0
00001A32 2F07 move.l -[A7], D7
00001A34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A38 4EBA FD40 jsr [PC - 0x2C0 /* 0000177A */]
00001A3C 508F addq.l A7, 8
00001A3E 2200 move.l D1, D0
00001A40 201F move.l D0, [A7]+
00001A42 4A01 tst.b D1
00001A44 6602 bne +0x4 /* 00001A48 */
00001A46 7000 moveq.l D0, 0x00
label00001A48:
00001A48 2E2E FFFC move.l D7, [A6 - 0x4]
00001A4C 4E5E unlink A6
00001A4E 4E75 rts
export_222:
00001A50 4E56 0000 link A6, 0
00001A54 7060 moveq.l D0, 0x60
00001A56 4E5E unlink A6
00001A58 4E75 rts
export_223:
00001A5A 4E56 0000 link A6, 0
00001A5E 203C 0000 2FDA move.l D0, 0x2FDA
00001A64 4E5E unlink A6
00001A66 4E75 rts
export_224:
00001A68 4E56 0000 link A6, 0
00001A6C 2F07 move.l -[A7], D7
00001A6E 3E2E 000E move.w D7, [A6 + 0xE]
00001A72 6608 bne +0xA /* 00001A7C */
00001A74 203C 0000 2FDA move.l D0, 0x2FDA
00001A7A 6012 bra +0x14 /* 00001A8E */
label00001A7C:
00001A7C 3007 move.w D0, D7
00001A7E 5340 subq.w D0, 1
00001A80 48C0 ext.l D0
00001A82 2F00 move.l -[A7], D0
00001A84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A88 4EBA FCC2 jsr [PC - 0x33E /* 0000174C */]
00001A8C 508F addq.l A7, 8
label00001A8E:
00001A8E 2E2E FFFC move.l D7, [A6 - 0x4]
00001A92 4E5E unlink A6
00001A94 4E75 rts
export_225:
00001A96 4E56 0000 link A6, 0
00001A9A 2F07 move.l -[A7], D7
00001A9C 2E2E 000C move.l D7, [A6 + 0xC]
00001AA0 7001 moveq.l D0, 0x01
00001AA2 0C87 0000 2FDA cmpi.l D7, 0x2FDA
00001AA8 6718 beq +0x1A /* 00001AC2 */
00001AAA 2F00 move.l -[A7], D0
00001AAC 2F07 move.l -[A7], D7
00001AAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001AB2 4EBA FCC6 jsr [PC - 0x33A /* 0000177A */]
00001AB6 508F addq.l A7, 8
00001AB8 2200 move.l D1, D0
00001ABA 201F move.l D0, [A7]+
00001ABC 4A01 tst.b D1
00001ABE 6602 bne +0x4 /* 00001AC2 */
00001AC0 7000 moveq.l D0, 0x00
label00001AC2:
00001AC2 2E2E FFFC move.l D7, [A6 - 0x4]
00001AC6 4E5E unlink A6
00001AC8 4E75 rts
export_226:
00001ACA 4E56 0000 link A6, 0
00001ACE 7074 moveq.l D0, 0x74
00001AD0 4E5E unlink A6
00001AD2 4E75 rts
export_227:
00001AD4 4E56 0000 link A6, 0
00001AD8 203C 0000 5014 move.l D0, 0x5014
00001ADE 4E5E unlink A6
00001AE0 4E75 rts
export_228:
00001AE2 4E56 0000 link A6, 0
00001AE6 2F07 move.l -[A7], D7
00001AE8 3E2E 000E move.w D7, [A6 + 0xE]
00001AEC 6608 bne +0xA /* 00001AF6 */
00001AEE 203C 0000 5014 move.l D0, 0x5014
00001AF4 6012 bra +0x14 /* 00001B08 */
label00001AF6:
00001AF6 3007 move.w D0, D7
00001AF8 5340 subq.w D0, 1
00001AFA 48C0 ext.l D0
00001AFC 2F00 move.l -[A7], D0
00001AFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B02 4EBA FC48 jsr [PC - 0x3B8 /* 0000174C */]
00001B06 508F addq.l A7, 8
label00001B08:
00001B08 2E2E FFFC move.l D7, [A6 - 0x4]
00001B0C 4E5E unlink A6
00001B0E 4E75 rts
export_229:
00001B10 4E56 0000 link A6, 0
00001B14 2F07 move.l -[A7], D7
00001B16 2E2E 000C move.l D7, [A6 + 0xC]
00001B1A 7001 moveq.l D0, 0x01
00001B1C 0C87 0000 5014 cmpi.l D7, 0x5014
00001B22 6718 beq +0x1A /* 00001B3C */
00001B24 2F00 move.l -[A7], D0
00001B26 2F07 move.l -[A7], D7
00001B28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B2C 4EBA FC4C jsr [PC - 0x3B4 /* 0000177A */]
00001B30 508F addq.l A7, 8
00001B32 2200 move.l D1, D0
00001B34 201F move.l D0, [A7]+
00001B36 4A01 tst.b D1
00001B38 6602 bne +0x4 /* 00001B3C */
00001B3A 7000 moveq.l D0, 0x00
label00001B3C:
00001B3C 2E2E FFFC move.l D7, [A6 - 0x4]
00001B40 4E5E unlink A6
00001B42 4E75 rts
export_230:
00001B44 4E56 0000 link A6, 0
00001B48 706A moveq.l D0, 0x6A
00001B4A 4E5E unlink A6
00001B4C 4E75 rts
export_231:
00001B4E 4E56 0000 link A6, 0
00001B52 203C 0000 2616 move.l D0, 0x2616
00001B58 4E5E unlink A6
00001B5A 4E75 rts
export_232:
00001B5C 4E56 0000 link A6, 0
00001B60 2F07 move.l -[A7], D7
00001B62 3E2E 000E move.w D7, [A6 + 0xE]
00001B66 6608 bne +0xA /* 00001B70 */
00001B68 203C 0000 2616 move.l D0, 0x2616
00001B6E 6012 bra +0x14 /* 00001B82 */
label00001B70:
00001B70 3007 move.w D0, D7
00001B72 5340 subq.w D0, 1
00001B74 48C0 ext.l D0
00001B76 2F00 move.l -[A7], D0
00001B78 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B7C 4EBA FE70 jsr [PC - 0x190 /* 000019EE */]
00001B80 508F addq.l A7, 8
label00001B82:
00001B82 2E2E FFFC move.l D7, [A6 - 0x4]
00001B86 4E5E unlink A6
00001B88 4E75 rts
export_233:
00001B8A 4E56 0000 link A6, 0
00001B8E 2F07 move.l -[A7], D7
00001B90 2E2E 000C move.l D7, [A6 + 0xC]
00001B94 7001 moveq.l D0, 0x01
00001B96 0C87 0000 2616 cmpi.l D7, 0x2616
00001B9C 6718 beq +0x1A /* 00001BB6 */
00001B9E 2F00 move.l -[A7], D0
00001BA0 2F07 move.l -[A7], D7
00001BA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BA6 4EBA FE74 jsr [PC - 0x18C /* 00001A1C */]
00001BAA 508F addq.l A7, 8
00001BAC 2200 move.l D1, D0
00001BAE 201F move.l D0, [A7]+
00001BB0 4A01 tst.b D1
00001BB2 6602 bne +0x4 /* 00001BB6 */
00001BB4 7000 moveq.l D0, 0x00
label00001BB6:
00001BB6 2E2E FFFC move.l D7, [A6 - 0x4]
00001BBA 4E5E unlink A6
00001BBC 4E75 rts
export_234:
00001BBE 4E56 0000 link A6, 0
00001BC2 203C 0000 0080 move.l D0, 0x80
00001BC8 4E5E unlink A6
00001BCA 4E75 rts
export_235:
00001BCC 4E56 0000 link A6, 0
00001BD0 203C 0000 0BB8 move.l D0, 0xBB8
00001BD6 4E5E unlink A6
00001BD8 4E75 rts
export_236:
fn00001BDA:
00001BDA 4E56 0000 link A6, 0
00001BDE 2F07 move.l -[A7], D7
00001BE0 3E2E 000E move.w D7, [A6 + 0xE]
00001BE4 6608 bne +0xA /* 00001BEE */
00001BE6 203C 0000 0BB8 move.l D0, 0xBB8
00001BEC 6012 bra +0x14 /* 00001C00 */
label00001BEE:
00001BEE 3007 move.w D0, D7
00001BF0 5340 subq.w D0, 1
00001BF2 48C0 ext.l D0
00001BF4 2F00 move.l -[A7], D0
00001BF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BFA 4EBA E94C jsr [PC - 0x16B4 /* 00000548 */]
00001BFE 508F addq.l A7, 8
label00001C00:
00001C00 2E2E FFFC move.l D7, [A6 - 0x4]
00001C04 4E5E unlink A6
00001C06 4E75 rts
export_237:
fn00001C08:
00001C08 4E56 0000 link A6, 0
00001C0C 2F07 move.l -[A7], D7
00001C0E 2E2E 000C move.l D7, [A6 + 0xC]
00001C12 7001 moveq.l D0, 0x01
00001C14 0C87 0000 0BB8 cmpi.l D7, 0xBB8
00001C1A 6718 beq +0x1A /* 00001C34 */
00001C1C 2F00 move.l -[A7], D0
00001C1E 2F07 move.l -[A7], D7
00001C20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C24 4EBA E950 jsr [PC - 0x16B0 /* 00000576 */]
00001C28 508F addq.l A7, 8
00001C2A 2200 move.l D1, D0
00001C2C 201F move.l D0, [A7]+
00001C2E 4A01 tst.b D1
00001C30 6602 bne +0x4 /* 00001C34 */
00001C32 7000 moveq.l D0, 0x00
label00001C34:
00001C34 2E2E FFFC move.l D7, [A6 - 0x4]
00001C38 4E5E unlink A6
00001C3A 4E75 rts
export_238:
00001C3C 4E56 0000 link A6, 0
00001C40 7048 moveq.l D0, 0x48
00001C42 4E5E unlink A6
00001C44 4E75 rts
export_239:
00001C46 4E56 0000 link A6, 0
00001C4A 48E7 0018 movem.l -[A7], A3,A4
00001C4E 286E 0008 movea.l A4, [A6 + 0x8]
00001C52 2F0C move.l -[A7], A4
00001C54 2054 movea.l A0, [A4]
00001C56 2050 movea.l A0, [A0]
00001C58 2268 0144 movea.l A1, [A0 + 0x144]
00001C5C 4E91 jsr [A1]
00001C5E 2640 movea.l A3, D0
00001C60 B7EE 000C cmpa.l A3, [A6 + 0xC]
00001C64 57C0 seq D0
00001C66 4400 neg.b D0
00001C68 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001C6E 4E5E unlink A6
00001C70 4E75 rts
export_240:
00001C72 4E56 0000 link A6, 0
00001C76 206E 0008 movea.l A0, [A6 + 0x8]
00001C7A 2050 movea.l A0, [A0]
00001C7C 2028 003C move.l D0, [A0 + 0x3C]
00001C80 B0AE 000C cmp.l D0, [A6 + 0xC]
00001C84 57C0 seq D0
00001C86 4400 neg.b D0
00001C88 4E5E unlink A6
00001C8A 4E75 rts
export_241:
00001C8C 4E56 0000 link A6, 0
00001C90 206E 0008 movea.l A0, [A6 + 0x8]
00001C94 2050 movea.l A0, [A0]
00001C96 2028 0034 move.l D0, [A0 + 0x34]
00001C9A 4E5E unlink A6
00001C9C 4E75 rts
export_242:
00001C9E 4E56 0000 link A6, 0
00001CA2 203C 0000 0BB8 move.l D0, 0xBB8
00001CA8 4E5E unlink A6
00001CAA 4E75 rts
export_243:
00001CAC 4E56 0000 link A6, 0
00001CB0 2F07 move.l -[A7], D7
00001CB2 3E2E 000E move.w D7, [A6 + 0xE]
00001CB6 6608 bne +0xA /* 00001CC0 */
00001CB8 203C 0000 0BB8 move.l D0, 0xBB8
00001CBE 6012 bra +0x14 /* 00001CD2 */
label00001CC0:
00001CC0 3007 move.w D0, D7
00001CC2 5340 subq.w D0, 1
00001CC4 48C0 ext.l D0
00001CC6 2F00 move.l -[A7], D0
00001CC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CCC 4EBA FF0C jsr [PC - 0xF4 /* 00001BDA */]
00001CD0 508F addq.l A7, 8
label00001CD2:
00001CD2 2E2E FFFC move.l D7, [A6 - 0x4]
00001CD6 4E5E unlink A6
00001CD8 4E75 rts
export_244:
00001CDA 4E56 0000 link A6, 0
00001CDE 2F07 move.l -[A7], D7
00001CE0 2E2E 000C move.l D7, [A6 + 0xC]
00001CE4 7001 moveq.l D0, 0x01
00001CE6 0C87 0000 0BB8 cmpi.l D7, 0xBB8
00001CEC 6718 beq +0x1A /* 00001D06 */
00001CEE 2F00 move.l -[A7], D0
00001CF0 2F07 move.l -[A7], D7
00001CF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001CF6 4EBA FF10 jsr [PC - 0xF0 /* 00001C08 */]
00001CFA 508F addq.l A7, 8
00001CFC 2200 move.l D1, D0
00001CFE 201F move.l D0, [A7]+
00001D00 4A01 tst.b D1
00001D02 6602 bne +0x4 /* 00001D06 */
00001D04 7000 moveq.l D0, 0x00
label00001D06:
00001D06 2E2E FFFC move.l D7, [A6 - 0x4]
00001D0A 4E5E unlink A6
00001D0C 4E75 rts
export_245:
00001D0E 4E56 0000 link A6, 0
00001D12 704C moveq.l D0, 0x4C
00001D14 4E5E unlink A6
00001D16 4E75 rts
export_246:
00001D18 4E56 0000 link A6, 0
00001D1C 203C 0000 2904 move.l D0, 0x2904
00001D22 4E5E unlink A6
00001D24 4E75 rts
export_247:
00001D26 4E56 0000 link A6, 0
00001D2A 2F07 move.l -[A7], D7
00001D2C 3E2E 000E move.w D7, [A6 + 0xE]
00001D30 6608 bne +0xA /* 00001D3A */
00001D32 203C 0000 2904 move.l D0, 0x2904
00001D38 6012 bra +0x14 /* 00001D4C */
label00001D3A:
00001D3A 3007 move.w D0, D7
00001D3C 5340 subq.w D0, 1
00001D3E 48C0 ext.l D0
00001D40 2F00 move.l -[A7], D0
00001D42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D46 4EBA E800 jsr [PC - 0x1800 /* 00000548 */]
00001D4A 508F addq.l A7, 8
label00001D4C:
00001D4C 2E2E FFFC move.l D7, [A6 - 0x4]
00001D50 4E5E unlink A6
00001D52 4E75 rts
export_248:
00001D54 4E56 0000 link A6, 0
00001D58 2F07 move.l -[A7], D7
00001D5A 2E2E 000C move.l D7, [A6 + 0xC]
00001D5E 7001 moveq.l D0, 0x01
00001D60 0C87 0000 2904 cmpi.l D7, 0x2904
00001D66 6718 beq +0x1A /* 00001D80 */
00001D68 2F00 move.l -[A7], D0
00001D6A 2F07 move.l -[A7], D7
00001D6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D70 4EBA E804 jsr [PC - 0x17FC /* 00000576 */]
00001D74 508F addq.l A7, 8
00001D76 2200 move.l D1, D0
00001D78 201F move.l D0, [A7]+
00001D7A 4A01 tst.b D1
00001D7C 6602 bne +0x4 /* 00001D80 */
00001D7E 7000 moveq.l D0, 0x00
label00001D80:
00001D80 2E2E FFFC move.l D7, [A6 - 0x4]
00001D84 4E5E unlink A6
00001D86 4E75 rts
export_249:
00001D88 4E56 0000 link A6, 0
00001D8C 702C moveq.l D0, 0x2C
00001D8E 4E5E unlink A6
00001D90 4E75 rts
export_250:
00001D92 4E56 0000 link A6, 0
00001D96 203C 0000 2AF8 move.l D0, 0x2AF8
00001D9C 4E5E unlink A6
00001D9E 4E75 rts
export_251:
00001DA0 4E56 0000 link A6, 0
00001DA4 2F07 move.l -[A7], D7
00001DA6 3E2E 000E move.w D7, [A6 + 0xE]
00001DAA 6608 bne +0xA /* 00001DB4 */
00001DAC 203C 0000 2AF8 move.l D0, 0x2AF8
00001DB2 6012 bra +0x14 /* 00001DC6 */
label00001DB4:
00001DB4 3007 move.w D0, D7
00001DB6 5340 subq.w D0, 1
00001DB8 48C0 ext.l D0
00001DBA 2F00 move.l -[A7], D0
00001DBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DC0 4EBA E786 jsr [PC - 0x187A /* 00000548 */]
00001DC4 508F addq.l A7, 8
label00001DC6:
00001DC6 2E2E FFFC move.l D7, [A6 - 0x4]
00001DCA 4E5E unlink A6
00001DCC 4E75 rts
export_252:
00001DCE 4E56 0000 link A6, 0
00001DD2 2F07 move.l -[A7], D7
00001DD4 2E2E 000C move.l D7, [A6 + 0xC]
00001DD8 7001 moveq.l D0, 0x01
00001DDA 0C87 0000 2AF8 cmpi.l D7, 0x2AF8
00001DE0 6718 beq +0x1A /* 00001DFA */
00001DE2 2F00 move.l -[A7], D0
00001DE4 2F07 move.l -[A7], D7
00001DE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DEA 4EBA E78A jsr [PC - 0x1876 /* 00000576 */]
00001DEE 508F addq.l A7, 8
00001DF0 2200 move.l D1, D0
00001DF2 201F move.l D0, [A7]+
00001DF4 4A01 tst.b D1
00001DF6 6602 bne +0x4 /* 00001DFA */
00001DF8 7000 moveq.l D0, 0x00
label00001DFA:
00001DFA 2E2E FFFC move.l D7, [A6 - 0x4]
00001DFE 4E5E unlink A6
00001E00 4E75 rts
export_253:
00001E02 4E56 0000 link A6, 0
00001E06 203C 0000 0096 move.l D0, 0x96
00001E0C 4E5E unlink A6
00001E0E 4E75 rts
export_254:
00001E10 4E56 0000 link A6, 0
00001E14 2F0C move.l -[A7], A4
00001E16 286E 0008 movea.l A4, [A6 + 0x8]
00001E1A 4878 35B6 push.l 0x35B6
00001E1E 2F0C move.l -[A7], A4
00001E20 2054 movea.l A0, [A4]
00001E22 2050 movea.l A0, [A0]
00001E24 2268 000C movea.l A1, [A0 + 0xC]
00001E28 4E91 jsr [A1]
00001E2A 4A00 tst.b D0
00001E2C 508F addq.l A7, 8
00001E2E 6708 beq +0xA /* 00001E38 */
00001E30 2054 movea.l A0, [A4]
00001E32 2028 0028 move.l D0, [A0 + 0x28]
00001E36 6002 bra +0x4 /* 00001E3A */
label00001E38:
00001E38 200C move.l D0, A4
label00001E3A:
00001E3A 286E FFFC movea.l A4, [A6 - 0x4]
00001E3E 4E5E unlink A6
00001E40 4E75 rts